전체 글(14818)
-
컬럼레벨로 제약조건 설정하기 - 사용자 제약조건명 명명하기, 오라클에 의해서 부여된 제약조건 명, 컬럼레벨로 제약조건명을 명시적으로 부여한 제약조건 명
컬럼레벨로 제약조건 설정하기 사용자 제약조건명 명명하기 CONSTRAINT라는 키워드와 함께 제약 조건명을 기술 CONSTRAINT 제약조건명CONSTRAINT 테이블명_컬럼명_제약조건유형
-
VIEW 삭제하기
VIEW 삭제하기 뷰는 실체가 없는 가상 테이블이기 때문에 뷰를 삭제한다는 것은 USER_VIEWS 데이터 딕셔너리에 저장되어 있는 뷰의 정의를 삭제한다는 것을 의미합니다. 따라서, 뷰를 삭제해도 뷰를 정의한 기본 테이블의 구조나 데이터에는 전혀 영향을 주지 않습니다. DROP VIEW 뷰명;
-
VIEW 생성하기 - VIEW 생성 형식, VIEW 사용 옵션, 정의한 VIEW 내용 확인하기
VIEW 생성 형식 뷰는 CREATE VIEW로 생성하되 AS다음은 자주 사용하는 SELECT문을 서브쿼리형태로 기술합니다. CREATE[OR REPLACE] [FORCE|NOFORCE] VIEW 뷰명 [(별칭)] AS 서브쿼리 [WITH CHECK OPTION] [WITH READ ONLY]; VIEW 사용 옵션 옵션설명CREATE OR REPLACE같은 이름의 VIEW가 존재할 경우 삭제 후 다시 생성FORCE기본 테이블의 존재 여부에 상관없이 VIEW를 생성WITH CHECK OPTION주어진 제약조건에 맞는 데이터만 입력 및 수정을 허용WITH READ ONLYSELECT만 가능한 읽기 전용 뷰 생성 정의한 VIEW 내용 확인하기 USER_VIEWS 데이터 딕셔너리의 TEXT 컬럼값을 확인합니다...
-
UNIQUE 제약조건
UNIQUE 제약조건 특정 컬럼에 대해 자료가 중복되지 않게 하는 것 지정된 컬럼에는 유일한 값만 저장되게 하는 것 NULL값을 저장하는 것은 허용
-
AUTO COMMIT & ROLLBACK
자동 COMMIT & ROLLBACK 사용자가 COMMIT이나 ROLLBACK명령어를 명시적으로 수행하지 않아도 아래와 같은 경우에는 자동으로 COMMIT과 자동 ROLLBACK이 발생합니다. 구분자동 유무SQL*PLUS가 정상 종료된 경우자동 COMMITSQL*PLUS가 정상 비정상 종료된 경우자동 ROLLBACKDDL과 DCL 명령문이 수행된 경우자동 COMMIT장애가 일어난 경우(정전, 비정상동작)자동 ROLLBACK AUTO COMMIT DDL문에는 CREATE, ALTER, DROP, RENAME, TRUNCATE명령문이 있는데 이 명령문은 자동으로 COMMIT이 일어납니다.
-
트랜잭션 제어 명령어 - COMMIT, ROLLBACK, SAVEPOINT
트랜잭션 제어 명령어(Transaction Control Language) 트랜잭션 제어어는 트랜잭션의 DML작업단위를 제어하는 명령어 COMMIT http://codedragon.tistory.com/4513 ROLLBACK http://codedragon.tistory.com/4514 SAVEPOINT http://codedragon.tistory.com/4515