programing

T-SQL: SELECT를 사용하여 테이블을 작성하려면 어떻게 해야 합니까?

kingscode 2023. 4. 1. 12:17
반응형

T-SQL: SELECT를 사용하여 테이블을 작성하려면 어떻게 해야 합니까?

Oracle에서는 다음을 발행할 수 있습니다.

 create table foo as select * from bar;

동등한 T-SQL 문이란 무엇입니까?

를 사용할 수 있습니다.MSDN에서:

SELECT INTO 문은 새 테이블을 생성하여 SELECT 문의 결과 세트로 채웁니다.SELECT INTO를 사용하여 여러 테이블 또는 뷰의 데이터를 하나의 테이블로 결합할 수 있습니다.또한 링크된 서버에서 선택한 데이터를 포함하는 새 테이블을 생성하는 데도 사용할 수 있습니다.

그래서:

SELECT col1, col2, col3 INTO newTable FROM existingTable;

다음과 같이 시도할 수 있습니다.

select * into foo from bar

tempdb에 쓰려면

Select *
INTO #tmp
From bar

또는 SQL DB로

Select *
INTO Temp
From bar

언급URL : https://stackoverflow.com/questions/2224280/t-sql-how-can-you-create-a-table-with-select

반응형