SQL서버에서도 SELECT문의 결과를 새로운 테이블을 작성해 데이터를 넣을 수 있다.
정확히는 없으면 많들어 넣고, 있으면 그냥 투입하기 떄문에 오라클의 그것보다 강력한 기능이긴 하다.
ORACLE에서는CREATE TABLE NEW_TBL1 AS SELECT * FROM TBL2의 방식이 되는데, SQL 서버에서는 이하의 방법으로 사용하게 된다.
SELECT * INTO NEW_TBL1 FROM TBL2;
  • 결과 TBL2의 전 항목이 NEW_TBL1에 새로 투입되게 된다.
    PK,Index나Triger등은 작성되지 않지만, 각 컬럼의 속성들은 그대로 작성된다.
    컬럼의 속성,Identity,NULL등의 속성은 그대로 계승

 
블로그 이미지

Haronoid

기본적으로 프로그래밍 관련 메모를 중점으로 합니다. 자세한 설명이 결여되어 있을 가능성이 있습니다.

카테고리

분류 전체보기 (29)
프로그래밍 기본 (1)
VB&VBA (1)
JAVA (0)
ORACLE (10)
WidnowsCommandLine (2)
Excel (1)
Windows (1)
.NET (6)
MS SQL (6)