티스토리 뷰

UPDATE

문법

1
2
3
UPDATE tabe
SET column = value [ , column = value, ... ]
WHERE condition ];
cs



1
2
3
SELECT employee_id, department_id
FROM employees
WHERE employee_id = 113;
cs




1
2
3
UPDATE employees
SET department_id = 50
WHERE employee_id = 113;
cs




1
2
3
SELECT employee_id, department_id
FROM employees
WHERE employee_id = 113;
cs




1
commit;
cs




1
DESC copy_emp
cs




1
2
UPDATE copy_emp
SET department_id = 110;
cs



1
2
SELECT employee_id, department_id
FROM copy_emp;
cs



1
rollback;
cs




1
2
SELECT employee_id, department_id
FROM copy_emp;
cs




1
2
3
SELECT employee_id, job_id, salary
FROM copy_emp
WHERE employee_id IN (113205);
cs

 



1
2
3
4
5
6
7
8
9
10
-- 205번 사원도 113번과 같이 맞춰주기
UPDATE copy_emp
SET job_id =
            ( SELECT job_id
              FROM copy_emp
              WHERE employee_id = 205 ),
     salary = ( SELECT salary
                FROM copy_emp
                WHERE employee_id = 205 )
WHERE employee_id = 113;
cs



공지사항
최근에 올라온 글
Total
Today
Yesterday