오라클(15)
-
not null constraint 추가/삭제
만약에 scott.emp 테이블의 sal 컬럼에 not null 제약조건을 추가하려면 alter table emp add constraint sal_not_null not null (sal) --> (X) alter table emp modify sal not null --> (O) 삭제는 user_constraints 테이블에서 not null에 대한 constraint_name을 확인 한 후 alter table emp drop constraint SYS_C0011235; 하면 된다.
2010.12.01 -
오라클 관련 좋은 블로그
정성스레 만드셨네요. 리스트를 그냥 훑었는데 고민했던 문제 리스트가 2개가 눈에 띄네요 블로그 자주 방문해야 할 것 같아 여기에 블로그 주소를 기록합니다. http://blog.naver.com/k65fac --LOB에 대한 설명도 포함 http://imbyuri.blog.me/110084398469
2010.11.18 -
오라클 날짜 관련 쿼리
평소에 머리 속에 외우고 다닐 수 없으니 앞서서 잘 만들어 두신 분의 url을 기록해 둡니다. http://kimscom.thoth.kr/?mid=blog&document_srl=4976738
2010.11.18 -
오라클11g big_table 만들기
big_table은 오라클을 베이스로 테스트를 해본 사람이라면 누구나가 알고 있는 테이블이다. 다음은 big_table은 만드는 SQL이다. 11g 에서는 10g의 all_objects 테이블보다 2개의 컬럼(NAMESPACE, EDITION_NAME) 늘었다. /* 테이블 껍데기 만들기 */ create table big_table as select rownum id, a.* from all_objects a where 1=0; /* nologging 모드로 만들기 */ alter table big_table nologging; /* 100만개 로우를 가진 테이블 만들기 */ declare l_cnt number; l_rows number := 1000000; begin insert /*+ append..
2010.11.16 -
TIMED_STATISTICS in Oracle 10g
TIMED_STATISCTICS 패러미터는 시간과 관련된 통계 정보를 수집하기 위한 파라미터다. 이 파라미터는 자체적으로 true 또는 false로 할 수 있지만 STATISTICS_LEVEL이 typical 또는 all 이면 true STATISTICS_LEVEL이 basic이면 false가 된다.
2010.11.05 -
데이터무결성을 위한 제약조건
데이터 무결성을 위한 제약조건 1. NOT NULL : 테이블의 컬럼은 null 이 아닌 값을 가져야 한다. 2. UNIQUE KEY : 키를 구성하는 모든 컬럼(단일 또는 복합 컬럼)이 가지는 값이 테이블 내에서 유일한 값이어야 한다. (하지만 null을 가지는 컬럼은 제외) 3. PRIMARY KEY : 로우를 식별하는 NULL이 아닌 단일 컬럼 또는 복합 컬럼 4. FOREIGN KEY : 부모 테이블의 기본키(PRIMARY KEY)를 참조하는 컬럼이며 반드시 부모 테이블의 가지는 값 중에 하나를 취해야 한다. 5. CHECK : 단일 컬럼 또는 복합 컬럼의 값을 제약하는 특정한 조건
2010.08.14