回答

收藏

SQL Server 2008删除特殊架构下

技术问答 技术问答 1206 人阅读 | 0 人回复 | 2023-09-14

你好,我想知道数据库中的所有表格是否可以删除。这些内容是在自定义模式下创建的,例如DBO1 …使用一个sql查询或特殊脚本。+ N. F  V1 y+ _9 N+ `
谢谢
. ]& o2 I4 q/ C; k9 |2 a5 |                                                                7 N$ E) C' o8 n3 x  ?
    解决方案:                                                                + n0 d! _5 {: a) t6 U
                                                                这将为您生成所有DROP
9 u. J( u" z% Y1 E3 vTABLE并打印出句子SQL陈述。然后,在复制和执行之前,您可以验证它是否符合您的期望。只要确保你100%确信…也许可以先备份一下+ K2 m9 X5 ^7 Y. ]
DECLARE @SqlStatement NVARCHAR(MAX)SELECT @SqlStatement =     COALESCE(@SqlStatement,N   N'DROP TABLE [DBO1].'   QUOTENAME(TABLE_NAME)   N   CHAR(13)FROM INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA = 'DBO1' and TABLE_TYPE = 'BASE TABLE'PRINT @SqlStatement
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则