backend/DataBase

자주 쓰지 않아서 잊어버리는 간단한 Oracle SQL문들

버리야 2009. 4. 22. 15:03
반응형


1. 제약조건 추가
alter table XXX
add constraint uq_XXX unique(xxx);

2. 제약조건 확인

select constraint_name, table_name 
from user_constraints 
where table_name = 'XXX';

CONSTRAINT NAME은 USER_CONSTRAINTS VIEW를 통해 확인 가능.
모든 CONSTRAINT는 DATA DICTIONARY에 저장된다.

3. index 확인

select a.index_name,a.index_type,a.status,a.uniqueness,a.table_name,b.column_name
from user_indexes a,user_ind_columns b
where a.index_name=b.index_name and a.table_name = 'XXX';

4. Oracle 정보 확인

select * from v$version;






반응형

'backend > DataBase' 카테고리의 다른 글

[CouchDB] API Cheatsheet  (0) 2009.07.09
[CouchDB] 초간단 Mac에서 CouchDB 실행하기  (0) 2009.07.07
[CouchDB] 1. CouchDB가 뭐지?  (2) 2009.07.07
[오라클] 초성검색  (2) 2009.04.28
Oracle instant client 설치(Mac OSX, Windows)  (0) 2009.01.07
JAVA DB - Derby  (5) 2007.05.12
[Oracle] Introduction to Oracle 9i : SQL  (2) 2007.02.11
[Oracle] sql Vi 편집기  (1) 2007.02.06