INDEX 정보
SELECT * FROM USER_INDEXES WHERE TABLE_NAME = '테이블이름';
INDEX 칼럼 정보
SELECT * FROM USER_IND_COLUMNS WHERE TABLE_NAME = ''테이블이름'';
INDEX 추가
CREATE INDEX SRIMS_AD_20131113.PK_ITEM_SMP_RESULT
ON ADMIN.테이블이름
(
"칼럼명"
)
테이블명과 인덱스명참조
SELECT TABLE_NAME,INDEX_NAME FROM USER_INDEXES;
테이블명과 인덱스명, 칼렴명 참조
SELECT TABLE_NAME,INDEX_NAME, COLUMN_NAME FROM USER_IND_COLUMNS;
2013-11-26
2013-11-25
[오라클]11g R2 - LISTAGG 함수 (세로 data를 가로로 변형하기)
세로로 나온 DATA를 가로로 바꿀때에 LISTAGG 함수를 사용해서 간단하게 만들 수 있음
SELECT LISTAGG(SMP_ITEM_DESC,',')
WITHIN GROUP (ORDER BY SMP_ITEM_DESC)AS SMP_ITEM_DESC
FROM ITEM_RESULT
SMP_ITEM_DESC
-----------------------
A,B,C
SELECT LISTAGG(SMP_ITEM_DESC,',')
WITHIN GROUP (ORDER BY SMP_ITEM_DESC)AS SMP_ITEM_DESC
FROM ITEM_RESULT
SMP_ITEM_DESC
-----------------------
A,B,C
2013-11-20
ORACLE COMMENT 추가 & 확인
오라클에서 COMMENT 추가
- TABLE COMMENT 추가
comment ON TABLE 테이블명 IS '설명'
- 컬럼 COMMENT 추가
comment ON COLUMN 테이블명.필드명 IS '설명'
- TABLE COMMENT 삭제
comment ON TABLE 테이블명 IS ''
- TABLE COMMENT 확인
SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = '테이블명';
- TABLE COMMENT 추가
comment ON TABLE 테이블명 IS '설명'
- 컬럼 COMMENT 추가
comment ON COLUMN 테이블명.필드명 IS '설명'
- TABLE COMMENT 삭제
comment ON TABLE 테이블명 IS ''
- TABLE COMMENT 확인
SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = '테이블명';
2013-11-04
update문에 select 문 사용하기
UPDATE table_a
SET column_a = column_b
WHERE userid IN (SELECT userid
FROM b)
UPDATE table_a
SET (column_1, column__2) = (SELECT column_a, column_b
FROM table_b
WHERE join_column_1 = table_a.join_column_a);
UPDATE table_a
SET column_1 = (SELECT COLUMN
FROM table_b
WHERE userid = table_a.userid);
UPDATE table_a
SET (column_1) = (SELECT COLUMN
FROM table_b
WHERE userid = table_a.userid AND url IS NOT NULL);
SET column_a = column_b
WHERE userid IN (SELECT userid
FROM b)
UPDATE table_a
SET (column_1, column__2) = (SELECT column_a, column_b
FROM table_b
WHERE join_column_1 = table_a.join_column_a);
UPDATE table_a
SET column_1 = (SELECT COLUMN
FROM table_b
WHERE userid = table_a.userid);
UPDATE table_a
SET (column_1) = (SELECT COLUMN
FROM table_b
WHERE userid = table_a.userid AND url IS NOT NULL);
피드 구독하기:
글 (Atom)