gpt4 book ai didi

sql - 如何在 SQL Server 企业管理器中创建表的副本?

转载 作者:行者123 更新时间:2023-12-02 21:23:49 25 4
gpt4 key购买 nike

这是“我可能应该知道这一点,但我不知道”的问题之一。如何在企业管理器中复制表?不将数据导出到不同的数据库,只需在同一数据库中创建表的副本。此时,我不在乎数据是否带有,但表定义肯定应该是重复的。

如果我在选定的表上执行 Ctrl+C 并将结果粘贴到文本编辑器中,它会给我一个看起来很有希望的 Create Table 语句,但我一生都找不到任何地方来运行该语句.

编辑:请注意,我正在询问SQL Server Enterprise Manager。这与“SQL Server Management Studio”不同。左上角或其他任何地方都没有“新查询”按钮。事实上,“查询”一词不会出现在 EM 中的任何地方,除了“工具”菜单上,并且那里有一个指向“查询分析器”的链接。

最佳答案

复制包含所有内容的表(没有键和约束)

select * into tablecopy from table 

复制没有内容的表格(没有键和约束)

select top 0 * into tablecopy from table 

有一种方法可以复制它并包含所有约束,在(表的)右键单击菜单中,然后将所有任务编写为脚本,然后创建到新的查询编辑器窗口(或文件)。您必须修改生成的脚本,以便约束和键的命名不同,然后执行

insert into tablecopy select * from table

填充它。

编辑:如果您实际要求的是在企业管理器中运行 SQL 的位置,请尝试查询分析器或 Management Studio。

关于sql - 如何在 SQL Server 企业管理器中创建表的副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1080155/

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