PrepareStatment(#)와 Statment($)를 정확히 모르고 사용하시는 분들이 있어 정리해봤습니다. - 간혹 Statment를 숫자일때 사용한다.. 라고 생각하시는 분들고 계시고 정확한 의미를 모르는 분들이 계십니다. 정리된 내용 보시기 바랍니다. 1. #의 사용 (PrepareStatment) - #을 사용할 경우 오라클의 PreparedStatment를 사용하게 된다. 예제(name=John) a. mybatis mapper SELECT NAME FROM TEST WHERE NAME=#{name} b. 오라클에서 받은 쿼리 SELECT NAME FROM TEST WHERE NAME = ? 실제 수행 쿼리SELECT NAME FROM TEST WHERE NAME='John' 2. $의 사용..
설치파일 받아서 압축을 풀자압축 해제 후 알아보기 쉽게 이름을 바꿔준다tar -xzvf mongodb-linux-x86_64-2.4.9.tgzmv mongodb-linux-x86_64-2.4.9 ~/mongodb 환경설정 파일 작성실행파일은 mongod이며 직접 실행파일 뒤에 인자를 넣어 실행 가능하다매번 그렇게 하기 귀찮으니 환경 설정 파일 및 실행파일을 작성하자cd ~/mongodb/cmdvi mongodb.conf # mongodb.conf # Where to store the data. # Note: if you run mongodb as a non-root user (recommended) you may# need to create and set permissions for this direct..
컬럼이 많은 테이블의 경우 코멘트로 컬럼명을 찾고 싶을떄가 있다아래 쿼리를 돌리자. SELECT * FROM (SELECT DECODE(column_id,0,TABLE_NAME,NULL) AS TABLE_NAME, TO_NUMBER(DECODE(column_id,0,NULL,column_id)) AS COLUMN_ID, COLUMN_NAME, NULLABLE, DATA_TYPE, COMMENTSFROM ( SELECT cc.TABLE_NAME, tc.COLUMN_ID, tc.COLUMN_NAME, tc.NULLABLE, tc.DATA_TYPE || CASE WHEN tc.DATA_SCALE IS NOT NULL THEN '(' || tc.DATA_PRECISION || ',' || tc.DATA_SCAL..
테이블 길이 구하기(컬럼 사이즈 합) SELECT SUM (REALLENGTH) FROM (SELECT DATALENGTH, COLUMNNAME, REALLENGTH FROM (SELECT A.COLUMN_NAME AS COLUMNNAME, A.DATA_TYPE AS DATATYPE, A.DATA_LENGTH AS DATALENGTH, B.COMMENTS AS COMMENTS, A.NULLABLE AS NULLABLE, CASE WHEN DATA_TYPE = 'NUMBER' THEN DATA_PRECISION ELSE DATA_LENGTH END AS REALLENGTH FROM DBA_TAB_COLUMNS A, ALL_COL_COMMENTS B WHERE A.OWNER = B.OWNER AND A.TA..
-- Ver. 1 -- SELECT MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'1',LEVEL)) SUN, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'2',LEVEL)) MON, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'3',LEVEL)) TUE, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'4',LEVEL)) WED, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'5',LEVEL)) THU, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'6',LEVEL)) FRI, MIN(DECODE(TO_CHAR(ym+LEVEL-1,'D'),'7',LEVEL)) SAT FROM (SELECT TO..
락 찾기 SELECT c.owner, c.object_name, c.object_type, b.SID, b.serial#, b.status, b.osuser, b.machine FROM v$locked_object a, v$session b, dba_objects c WHERE b.SID = a.session_id AND a.object_id = c.object_id; 세션 죽이기 alter system kill session '81, 45548'; 그래도 안 죽을 경우(ORA-00031 발생할 경우) PID 확인 select vs.sid, vs.username, vs.osuser, vs.process fg_pid, vp.spid bg_pid from v$session vs, v$process vp wh..
- Total
- Today
- Yesterday
- oracle
- Profile
- 맛집
- vim
- 도커
- Access
- mybatis
- ls
- properties
- 톰캣
- grant
- Eclipse
- Kotlin
- boot
- maven
- vrapper
- jQuery
- 합정
- 코틀린
- Shell
- Spring
- Build
- resttemplate
- docker
- Database
- Linux
- java
- Tomcat
- vi
- IntelliJ
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |