IT/Database

[오라클/ORACLE]INSERT, UPDATE, DELETE 구문

또닝 2017. 4. 19. 18:03
EMP_INFO 테이블

EMP_ID 

EMP_NM 

EMP_DEPT 

10001 

김철수 

인사부 

10002 

박지수 

인사부 

10003 

최은영 

경제부 

10004

김민지 

총무부 

10005 

정태수 

총무부 


INSERT 구문

INSERT INTO 테이블명(컬럼1, 컬럼2, ...) VALUES(값1, 값2, ...)


- 모든 데이터를 입력할 경우

INSERT INTO 테이블명 VALUES(값1, 값2, ...)


* INSERT 예제 *


-- 모든 값 입력

-- (부서가 '사업부'이고, 사원번호가 '10006'인 '홍길동' 추가)

INSERT INTO EMP_INFO(EMP_ID, EMP_NM, EMP_DEPT)

VALUES ('10006','홍길동','사업부')


INSERT INTO EMP_INFO

VALUES ('10006','홍길동','사업부')


-- 원하는 값만 입력

-- (아직 부서가 정해지지 않은 사원번호가 '10007'인 '김나나' 추가)

INSERT INTO EMP_INFO

VALUES ('10007','김나나','')


INSERT INTO EMP_INFO(EMP_ID, EMP_NM)

VALUES ('10007','김나나')


UPDATE 구문

UPDATE 테이블명 SET 컬럼1='값1', 컬럼2='값2' WHERE 조건


* UPDATE 예제 *


-- 사원번호가 '10006'인 사원의 부서를 '인사부'로 수정

UPDATE EMP_INFO

     SET EMP_DEPT = '인사부'

WHERE EMP_ID = '10006'


DELETE 구문

DELETE FROM 테이블명 WHERE 조건


* DELETE 예제 *


-- 사원번호가 '10006'인 사원 삭제

DELETE FROM EMP_INFO

WHERE EMP_ID = '10006'


-- 모든 사원 삭제

DELETE FROM EMP_INFO


-- 김씨 성을 가진 사원 삭제

DELETE FROM EMP_INFO

WHERE EMP_NM LIKE '김%'



'IT > Database' 카테고리의 다른 글

[오라클/ORACLE]오라클 함수  (0) 2017.04.20
[오라클/ORACLE]TNS 설정  (0) 2017.04.20
[오라클/ORACLE]OVER() 함수  (0) 2017.04.19
[오라클/ORACLE]ora 에러  (0) 2017.04.12
[오라클/ORACLE] SQL 조인(JOIN)  (0) 2017.04.11