[ SQLD ] DML(Data Manipulation Language)
DML DML(Data Manipulation Language)은SELECT, INSERT, UPDATE, DELETE 등으로DB 내의 Data를 조작하는 데에 사용돤다.DML은 Host 프로그램 속에 삽입되어 사용하기에,데이터 부속어(Data Sub Language)라고도 불리우기도 한다. INSERT INSERT INTO TESTTABLE (ID, NAME, AGE, COUNTRY) VALUES(1, 'DERRIK', 32, 'KOREA'); UPDATE UPDATE TESTTABLE SET AGE = 23 WHERE NAME = 'DERRIK'; DELETE DELETE FROM TESTTABLE WHERE NAME = 'DERRIK'; SELECT SELECT DISTINCT AGE FROM TE..
더보기
[ SQLD ] DDL(Data Definition Language)
DDL DDL(Data Definition Language)은Schema와 Domain, Table, View, Index를 정의 및 변경, 제거할 때 사용한다.DDL의 경우, Auto COMMIT 되기 때문에DDL이 수행되면 ROLLBACK이 되어도 데이터는 COMMIT 된다. CREATE TABLE AS CREATE TABLE TESTTABLE AS SELECT COLUMN1, COLUMN2, ... FROM EXAMPLETABLE WHERE ... CREATE TABLE AS 문장을 사용하는 경우,테이블의 구조를 복하기 때문에 별도로 작성할 필요가 없다.다만, NOY NULL과 일부 제약 조건만 복사가 된다.PK, FK, UNIQUE, CHECK 등의 제약 조건은 복사되지 않으므로 다시 적용해..
더보기