오라클의 CREATE TABLE TEST2 AS SELECT * FROM TEST; 와 같은 구문 MS-SQL 에 있을까요? 부수적인 업무로 MS-SQL 쪽 할것들이 있는데 SQL, PLSQL 관련해서 갑갑할때가 많습니다. 고난이도적인 문제가 있을때는 인터넷상에서 참고할곳도 잘 모르겠습니다. SQLER.PE.KR 이나 이곳인데 원하는 내용을 찾아보기가 쉽지 않더군요. 좋은 책이나 사이트 소개해주셔도 감사하겠습니다.
SELECT
*
INTO TEST2
FROM TEST
그런데 INDEX, PK등은 생성되지 않습니다.
그냥 데이터만 카피되는 겁니다.
지금 덧글주신건은 이미 있는 테이블에 데이터를 넣는것인데 create table 을 기존테이블 참고해서 하는방법은 없는지요? 데이터 인덱스까지는 안만들어도 될거 같고, 컬럼 까지만 처리되면 될거 같습니다 목적은 테이블 임시백업 용도입니다.
그렇다면 당연 되지요 select * into temp_table from real_table where 1 = 0 or select top 0 * from temp_table from real_table