gpt4 book ai didi

SQL Server 2008删除特殊模式下的所有表

转载 作者:行者123 更新时间:2023-12-01 17:48:40 25 4
gpt4 key购买 nike

您好,我想知道是否可以使用一个 SQL 查询或特殊脚本来删除在自定义架构(例如 DBO1)下创建的数据库中的所有表。

谢谢

最佳答案

这将为您生成所有 DROP TABLE 语句并打印 SQL 语句。然后,您可以在复制和执行之前验证它是否符合您的预期。只要确保您 100% 确定...也许先备份:)

DECLARE @SqlStatement NVARCHAR(MAX)
SELECT @SqlStatement =
COALESCE(@SqlStatement, N'') + N'DROP TABLE [DBO1].' + QUOTENAME(TABLE_NAME) + N';' + CHAR(13)
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DBO1' and TABLE_TYPE = 'BASE TABLE'

PRINT @SqlStatement

关于SQL Server 2008删除特殊模式下的所有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8933976/

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