您好,我想知道是否可以使用一个 sql 查询或特殊脚本删除在自定义模式(例如 DBO1)下创建的数据库中的所有表。
Thanks
这将为您生成所有 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)