回答

收藏

SQL Server 2008删除特殊架构下

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

你好,我想知道数据库中的所有表格是否可以删除。这些内容是在自定义模式下创建的,例如DBO1 …使用一个sql查询或特殊脚本。
& T: X+ {  C4 M0 }6 D谢谢
/ M7 m! O) K0 T, k* m; c: L                                                                1 A- D* {  v8 p& S
    解决方案:                                                                - n$ I$ g' H; z7 Y& _" A
                                                                这将为您生成所有DROP
9 E4 Y) w1 p0 G" e! rTABLE并打印出句子SQL陈述。然后,在复制和执行之前,您可以验证它是否符合您的期望。只要确保你100%确信…也许可以先备份一下
, r9 z1 a' O4 k# bDECLARE @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
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则