라벨이 DCL인 게시물 표시

[Oracle] 오라클 SQL (DML, DDL, DCL, TCL)

 SQL DML - Data Manipulation Language (데이터 조작)      1) SELECT (데이터 검색)      2) INSERT (데이터 추가)          형식)              1. 전체 추가              INSERT INTO  table_name  VALUES (값, 값..)              2. 원하는 데이터만 추가              INSERT INTO  table_name(컬럼명, 컬럼명..)  VALUES (값, 값..)              3. 다른 테이블에 있는 데이터 전체를 추가              INSERT INTO  table_name SELECT * FROM table_name              4. 같은 데이터를 여러 테이블에 저장              INSERT  ALL                                  컬럼갯수보다 적은 데이터갯수를 추가할때는 들어갈 값의 컬럼명을                 VALUES앞에 명시해줘야 한다. 그렇지않고 데이터를 컬럼명보다                 부족하게 전달하면 에러가 발생한다. not enough values                              ex)   컬럼3개를 갖고있는 테이블 => 컬럼명1, 컬럼명2, 컬럼명3                       INSERT INTO table_name(컬럼명, 컬럼명) VALUES( 데이터, '데이터');                    추가 결과 => 데이터, '데이터', (null)      3) UPDATE (데이터 수정)          형식)              UPDATE  table_name  SET  컬럼명=변경할값, 컬럼명=변경할값.. [  WHERE 조건  ]      4) DELETE (데이터 삭제)          형식)              DELETE FROM