gpt4 book ai didi

sql-server - 如何从数据库中删除所有表?无法从sys.tables中删除

转载 作者:行者123 更新时间:2023-12-03 09:53:44 25 4
gpt4 key购买 nike

如何以任何方式执行此查询:

delete from sys.tables where is_ms_shipped = 0

发生的是,我执行了一个非常大的查询,而我忘了在其顶部放 USE指令,现在我的主数据库上有了一个无数的表,不想一一删除它们。

更新:这是一个全新的数据库,因此我不必关心以前的任何数据,我要实现的最终结果是将主数据库重置为出厂状态。

最佳答案

如果这是一次性问题,请使用SQL Server Management Studio删除表。

如果您必须非常非常运行脚本,请非常小心地使用来使用此脚本:

EXEC sp_msforeachtable 'DROP TABLE ?'

关于sql-server - 如何从数据库中删除所有表?无法从sys.tables中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643027/

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