티스토리 뷰
데이터 조작어( DML - Data Manipulation Languege)
데이터 조작 명령어
INSERT --> 테이블에 새로운 행 추가
UPDATE --> 테이블의 행 변경
DELETE --> 테이블의 행 삭제
INSERT 명령문
[SY] INSERT INTO 테이블 [(column[,column...] )]
VALUES ( 값[,값...] );
* 모든 칼럼이 아니라 몇 몇 칼럼 값만 생성할 경우
insert절에 칼럼 리스트를 주고 values 값을 줘야한다.
UPDATE 명령문
[SY] UPDATE { table | subquery }
SET column= 값[,column=값} [where 조건];
*무결성 제약조건 위배하면 오류
(ex.포리너키인 deptno 가 40까지 밖에없는데 update로 60으로 바꿀라하면 오류)
DELETE 명령문
[SY] DELETE FROM 테이블
[WHERE 조건];
*무결성 제약조건 위배하면 오류
(ex.프라이머리키를 포함하고 있는 행을 삭제하려고하면 오류)
'MODEL > ORACLE' 카테고리의 다른 글
[ORACLE] TCL : 트랜잭션 처리어(COMMIT,SAVEPOINT,ROLLBACK) (0) | 2017.11.15 |
---|---|
[ORACLE] DDL : 데이터 정의어(ALTER,DROP,TRUNCATE) (0) | 2017.11.15 |
[ORACLE] SQL명령어 (0) | 2017.11.15 |
[ORACLE] sqlplus 명령어 (0) | 2017.11.15 |
[ORACLE] 기본개념 (0) | 2017.11.15 |
댓글