我想通過複製現有表的結構而不復制任何記錄來創建新的空表。我正在使用SQL Azure。在Azure中從現有表創建空的SQL表
嘗試1:
SELECT * INTO newTable
FROM oldTable
WHERE 1 = 0
返回錯誤:
Msg 40510, Level 16, State 1, Line 1
Statement 'SELECT INTO' is not supported in this version of SQL Server.
嘗試2:
CREATE TABLE newTable
AS (SELECT * FROM oldTable WHERE 1=0)
返回錯誤:
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '('.
第三次幸運?我錯過了一些明顯的東西,我沒有想法。
UPDATE: 最後,我執行了此過程:
- 新增Azure的表作爲鏈接表在Access MDB
- 複製的結構,只對本地表
- 更名錶
- 使用「SQL Server導入和導出嚮導」導出到Azure