TABLE에 간략하게 데이터를 삽입하게 될 경우 INSERT를 통해서 직접적으로 입력하여 진행하게 되도 큰 무리가 없다.
하지만 다른 테이블에서 추출된 데이터를 삽입하게 될 경우에, 데이터 입력이 어려울 뿐만 아니라,
정확한 데이터 입력을 보장 할 수 없을 수도 있다.
그래서 보다 쉬운 방법으로 INSERT문을 진행해보려 한다.
일반적인 INSERT에서 SELECT(추출된 값) 구문을 추가하여 추출된 값이 바로 INSERT되도록 할 것이다.
INSERT INTO TABLE_NAME(COL1, COL2, COL3)
SELECT COL1, COL2, 'Y' FROM OTHER_TABLE_NAME;
위 같이 진행하게 되면 테이블에서 추출된 값을 바로 INSERT할 수 있게 된다.
이중에서도 눈여겨 볼 점은 'Y'로 INSERT할때에, 무조건적으로 'Y'로 삽입될 수 있도록 하게 한다.
'데이터베이스' 카테고리의 다른 글
[SQL Template] paging, grid template (0) | 2020.02.04 |
---|---|
[SQL] INSERT VALUES((SELECT)) (0) | 2016.06.03 |
MariaDB Connector (0) | 2014.11.17 |
[Oracle] CLOB SELECT하기 (Orange 사용) - pgadmin3 추가 (0) | 2013.09.12 |
[iBatis] 부등호 처리 (0) | 2012.11.09 |