본문 바로가기
반응형

oracle4

[Oracle]select 세로를 가로로 뿌리기 SELECT 컬럼, LTRIM(sys_connect_by_path(컬럼,','),',') AS 컬럼명FROM ( SELECT 컬럼, menurole_id, row_number() OVER (partition BY 그룹컬럼 ORDER BY 정렬할컬럼) rn, COUNT (*) OVER (partition BY 그룹컬럼 ) cnt FROM 테이블명)WHERE level = cntstart WITH rn = 1connect BY prior 그룹컬럼 = 그룹컬럼 AND prior rn = rn-1유용하니 적어놔야지 ㅎㅎ 이것으로 응용하면 트리로 만들수 도 있다!! 2013. 2. 12.
[Oracle]시퀀스 만들기 CREATE SEQUENCE sequence_name [INCREMENT BY n1] [START WITH n2] [MAXVALUE n3 or NOMAXVALUE] [MINVALUE n4 or NOMINVALUE] [CYCLE or NOCYCLE] [CACHE or NOCACHE]; sequence_name ....... 생성하고자 하는 시퀀스 명 INCREMENT BY n1 ... 해당 시퀀스의 증가값을 지정한다. 생략하면 1로 지정됨. 오름차순 : 양의 정수, 내림차순 : 음의정수 사용 START WITH n2 ........ 해당 시쿼스가 처음 시작하는 값을 지정한다. 생략하면 1로 지정됨. MAXVALUE n3 ......... 해당 시퀀스가 생성할 수 있는 최대값, NOMAXVALUE ....... 2013. 2. 12.
[Oracle]ORDER BY 절에서 NULL 값 위치 지정 ORDER BY COLUMNAME NULLS LAST -> NULL 값을 마지막으로 ORDER BY COLUMNAME NULLS FIRST -> NULL 값을 처음으로 2011. 9. 26.
[Oracle]ALL_CONS_COLUMNS ColumnDatatypeNULLDescription OWNER VARCHAR2(30) NOT NULL Owner of the constraint definition CONSTRAINT_NAME VARCHAR2(30) NOT NULL Name of the constraint definition TABLE_NAME VARCHAR2(30) NOT NULL Name of the table with the constraint definition COLUMN_NAME VARCHAR2(4000) Name of the column or attribute of the object type column specified in the constraint definition Note: If you create a const.. 2011. 9. 1.
728x90
반응형