gpt4 book ai didi

sql - 从 Azure 中的现有表创建空 SQL 表

转载 作者:行者123 更新时间:2023-12-02 06:34:56 24 4
gpt4 key购买 nike

我想通过复制现有表的结构而不复制任何记录来创建一个新的空表。我正在使用 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

最佳答案

SQL Azure 要求所有表都具有聚集索引,因此您不能简单地克隆表结构而不创建索引。

关于sql - 从 Azure 中的现有表创建空 SQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21753987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com