Trong oracle, bạn có thể phát hành:T-SQL: Bạn có thể tạo một bảng bằng SELECT như thế nào?
create table foo as select * from bar;
các câu lệnh T-SQL tương đương là gì?
Trong oracle, bạn có thể phát hành:T-SQL: Bạn có thể tạo một bảng bằng SELECT như thế nào?
create table foo as select * from bar;
các câu lệnh T-SQL tương đương là gì?
Bạn có thể sử dụng SELECT INTO
. Từ MSDN:
Câu lệnh SELECT INTO tạo một bảng mới và điền nó với tập kết quả của câu lệnh SELECT. SELECT INTO có thể được sử dụng để kết hợp dữ liệu từ một vài bảng hoặc các khung nhìn vào một bảng. Cũng có thể sử dụng để tạo bảng mới chứa dữ liệu được chọn từ máy chủ được liên kết .
Vì vậy:
SELECT col1, col2, col3 INTO newTable FROM existingTable;
Bạn có thể thử như thế này:
select * into foo from bar
Nếu bạn muốn viết thư cho tempdb
Select *
INTO #tmp
From bar
hoặc một SQL DB
Select *
INTO Temp
From bar