server是什麼 - windows 10 sql server




如何從SQL Server 2008中的選擇查詢結果創建表 (4)

使用SELECT...INTO

SELECT INTO語句創建一個新表並使用SELECT語句的結果集填充它。 SELECT INTO可用於將來自多個表或視圖的數據合併到一個表中。 它也可以用來創建一個包含從鏈接服務器中選擇的數據的新表。

例,

SELECT col1, col2 INTO #a -- <<== creates temporary table
FROM   tablename

標準語法,

SELECT  col1, ....., [email protected]      -- <<== select as many columns as you want
        INTO [New tableName]
FROM    [Source Table Name]

這個問題在這裡已經有了答案:

我想從SQL Server中選擇查詢結果創建一個表,我試過了

create table temp AS select.....

但我得到了一個錯誤

關鍵字'AS'附近的語法錯誤


使用以下語法在SQL Server 2008中從舊表創建新表

Select * into new_table  from  old_table 

從[源表]中將[字段名稱]選擇到[新建表格]


請嘗試:

SELECT * INTO NewTable FROM OldTable






sql-server-2008