DDL(3)
-
[Oracle] DDL문법 - 2 (ALTER, DROP, TRUNCATE)
* ALTER - TABLE 등의 객체를 수정하기 위해 사용하는 명령어 - COMMIT 사용불가 ALTER TABLE - 컬럼 추가, 변경, 삭제 - 컬럼 이름변경 - 제약조건 추가, 변경, 삭제 ALTER TABLE 테이블명 ADD 컬럼명 타입 [제약조건] ALTER TABLE 테이블명 MODIFY 컬럼명 타입 [제약조건] ALTER TABLE 테이블명 DROP COLUMN 컬럼명 ALTER TABLE 테이블명 ADD [CONSTRAINT 제약조건이름] PRIMARY KEY (컬럼명) ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건이름 예) NewBook 테이블에 VARCHAR2(13)의 자료형을 가진 isbn 속성을 추가하시오 ALTER TABLE newbook ADD isbn V..
2021.06.14 -
[Oracle] DML, CREATE 예제
1. EMP, DEPT, SALGRADE 테이블과 동일하게 NEW_EMP, NEW_DEPT, NEW_SALGRADE 테이블 만들기 create table new_emp( NEW_EMPNONUMBER(4)not null, NEW_ENAMEVARCHAR2(10), NEW_JOB VARCHAR2(9), NEW_MGR NUMBER(4), NEW_HIREDATEDATE, NEW_SAL NUMBER(7), NEW_COMMNUMBER(7), NEW_DEPTNONUMBER(2) ); create table new_dept( NEW_DEPTNONUMBER(2)not null, NEW_DNAMEVARCHAR2(14), NEW_LOCVARCHAR2(13) ); create table new_salgrage( NEW_GRAD..
2021.06.13 -
[Oracle] DDL문법 - 1 (CREATE)
* CREATE -TABLE 등의 객체를 생성하기 위해 사용하는 명령어 CREATE TABLE 테이블이름 ( 컬럼명1데이터타입제약조건, 컬럼명2데이터타입제약조건, ... 컬럼명n데이터타입제약조건 ) -제약조건 - 데이터의 무결성을 지키기 위한 제한된 조건을 의미 - 테이블의 열에 제약조건을 넣는다. -제약조건 작성법 1. 제약조건 이름 없이 간편작성 CREATE TABLE 테이블이름( 컬럼명1데이터타입제약조건, ... 제약조건(컬럼명) ) 2. 제약조건 이름 넣어서 작성 CREATE TABLE 테이블이름 ( 컬럼명1 데이터타입 CONSTRAINT 제약조건이름 제약조건 , … , CONSTRAINT 제약조건이름 제약조건(컬럼명) ) 3. 제약조건 종류별 작성법 (제약조건 이름 없이 간편작성) CREATE ..
2021.06.13