본문 바로가기

Oracle

[오라클] SELECT 해서 UPDATE하기 / SELECT 해서 INSERT 하기

오라클에서 SELECT 해서 UPDATE 하기


UPDATE 테이블명 A 

SET (COLUMN1, COLUMN2, COLUMN3) 

= (SELECT COLUMN1, COLUMN2, COLUMN3 

   FROM 테이블명

   WHERE COLUMN1 = '0001')

WHERE A.COLUMN1 = '0001'


SELECT 해서 INSERT 하기


INSERT INTO 테이블명(COLUMN1, COLUMN2, COLUMN3)

SELECT COLUMN1, COLUMN2, COLUMN3

FROM 테이블명

WHERE A.COLUMN1 = '0001'

반응형