oracle 7

Cannot create PoolableConnectionFactory (로케일을 인식할 수 없습니다.)

현상 : OS X El Capitan -> mac OS Sierra 로 업그레이드 후 아래와 같은 현상이 발생 java.sql.SQLException: Cannot create PoolableConnectionFactory (로케일을 인식할 수 없습니다.) 1 > POST http://localhost:8081/restapi/V1/auth/token/publish 1 > accept: */* 1 > accept-encoding: gzip, deflate 1 > accept-language: ko-KR 1 > connection: keep-alive 1 > content-length: 108 1 > content-type: application/x-www-form-urlencoded 1 > host: lo..

ORACLE 시간차 환산 (초->시간 / 시간->초)

ORACLE SQL 시간차를 초로 환산SELECT systimestamp(3) - tm AS interval , EXTRACT(DAY FROM systimestamp(3) - tm) *24*60*60 + EXTRACT(HOUR FROM systimestamp(3) - tm) *60*60 + EXTRACT(MINUTE FROM systimestamp(3) - tm) *60 + EXTRACT(SECOND FROM systimestamp(3) - tm) AS second FROM (SELECT TO_TIMESTAMP('14/01/13 17:40:33.751', 'yy/mm/dd hh24:mi:ss.ff3') tm FROM dual) 초를 시간으로 환산SELECT (TRUNC(4215/(60*60))) ||'시..

오라클 (테이블, 컬럼) 정보보기, 생성, 수정, 변경, 삭제

출처 : http://todduf.blogspot.kr/2012/02/blog-post.html 오라클 (테이블, 컬럼) 정보보기, 생성, 수정, 변경, 삭제view plainprint?----------------------------------------------------------------------------------------------------------------------- -- 모든 테이블 정보 보기 SELECT * FROM user_tables; -- 모든 테이블 코멘트 정보 보기 SELECT * FROM user_tab_comments; -- 모든 컬럼 정보 보기 SELECT * FROM user_tab_cols; -- 모든 컬럼 코멘트 정보 보기 SELECT * FROM u..

컬럼명으로 테이블 찾기 예제

집주소 관련된 예상되는 컬럼명에 대한 테이블 뽑기 SELECT B.TABLE_NAME, B.COLUMN_NAME, COMMENTS FROM ALL_COL_COMMENTS A, ALL_TAB_COLUMNS B WHERE A.TABLE_NAME = B.TABLE_NAME AND A.COLUMN_NAME = B.COLUMN_NAME AND (UPPER(B.COLUMN_NAME) LIKE '%ZIP%' OR UPPER(B.COLUMN_NAME) LIKE '%DNG%' OR UPPER(B.COLUMN_NAME) LIKE '%ADDR%' OR COMMENTS LIKE '%주소%') AND (UPPER(B.COLUMN_NAME) NOT LIKE '%IP%' OR UPPER(B.COLUMN_NAME) NOT LIKE ..

Connect BY

계층형 게시판 같이 트리구조로 되어 있는 DB를 삭제, 정렬, 기타 등등 트리구조에서 편하게 사용 형태 글번호 그룹 뒙쓰 시퀀스 부모글 1 1 1 0 1 0 └ 3 3 1 1 2 1 │ └ 5 5 1 2 3 3 │ └ 6 6 1 3 4 5 └ 2 2 1 1 5 1 └ 4 4 1 2 6 2 사용법 ) 3번글을 지우려한다면 그 하위 답변인 5,6번 게시물도 지워져야 한다. DELETE FROM S_BOARD WHERE 글번호 IN ( SELECT * FROM S_BOARD START WITH 글번호 = 3 //시작하는 부분 CONNECT BY PRIOR 글번호 = 부모글 //검색 대상을 트리형태로 검색 ORDER BY 그룹 DESC, 순서 ) * prior의 위치 - connect by prior 자식컬럼 ..

RANK()

오라클에서는 RANK Function을 사용해서 순위를 간편하게 부여할 수 있습니다. RANK Function는 oracle 8i(8.1.6) 부터 가능합니다. 8.1.6 이전 버전에서는 사용 할 수 없습니다. ORA-923 error 가 발생 합니다. plsql 내에서는 oracle 9i 부터 가능합니다. 8.1.6에서는 ORA-900 error가 발생 합니다. -- scott유저로 접속을 합니다. SQLPLUS scott/tiger ---------------------------------------------------------------------------------------------------------------- ---------------------------------------..