--UPDATE
CREATE TABLE TB_JOBS_BK
AS
SELECT *
FROM JOBS;
UPDATE TB_JOBS_BK --어떠한 케이블을 업데이트를 할꺼냐
SET MIN_SALARY = 0 -- 변경
WHERE JOB_ID LIKE 'AD_%'; -- AD 이름에 MIN값을 0으로 넣어라
UPDATE TB_JOBS_BK --어떠한 케이블을 업데이트를 할꺼냐
SET MAX_SALARY = 0 -- 변경
WHERE JOB_ID LIKE 'AD_%'; -- AD 이름에 MAX값을 0으로 넣어라
UPDATE TB_JOBS_BK
SET MIN_SALARY = NULL, MAX_SALARY = NULL
WHERE JOB_ID LIKE 'AC_%';
SELECT * FROM TB_JOBS_BK;
COMMIT; -- 확인(수정안됨) 롤백(ROLLBACK) 사용안됩니다.
ROLLBACK; -- 다시돌리기
--DELETE
DELETE
FROM TB_JOBS_BK
WHERE JOB_ID = 'AD_%'; --AD 라는 이름 하나만 삭제됩니다.
SELECT * FROM TB_JOBS_BK;
DELETE
FROM TB_JOBS_BK
WHERE JOB_ID LIKE 'AD_%'; --AD 라는 이름 전체가 삭제됩니다.
DELETE
FROM EMP
WHERE LAST_NAME = '홍';
SELECT * FROM EMP WHERE LAST_NAME ='홍';
INSERT INTO TB_JOBS_BK(JOB_ID, JOB_TITLE, MIN_SALARY,MAX_SALARY) --컬럼명 형식이랑
VALUES ('아이티','IT',10000,20000); -- 위에 형식이랑 같아야합니다.
SELECT
*
FROM TB_JOBS_BK;
'Oracle Database > SQL' 카테고리의 다른 글
SQL sequence (0) | 2018.06.27 |
---|---|
SQL 정리해라 (0) | 2018.06.27 |
[ORACLE] 데이터 베이스 UPDATE (0) | 2018.06.27 |
[ORACLE] 데이터 베이스의 그룹화 (0) | 2018.06.26 |
[ORACLE] DB의 테이블 생성 및 수정 (0) | 2018.06.26 |