【发布时间】:2014-02-13 22:17:07
【问题描述】:
我想通过复制现有表的结构而不复制任何记录来创建一个新的空表。我正在使用 SQL Azure。
尝试 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 '('.
第三次幸运?我是否错过了一些明显的东西,我没有想法。
更新: 最后我执行了这个过程:
- 在 Access mdb 中添加 Azure 表作为链接表
- 仅将结构复制到本地表
- 重命名表
- 使用“SQL Server 导入和导出向导”导出到 Azure
【问题讨论】: