【发布时间】:2011-06-06 07:04:06
【问题描述】:
如何以任何方式执行此查询:
delete from sys.tables where is_ms_shipped = 0
发生的事情是,我执行了一个非常大的查询,但我忘记在其上放置 USE 指令,现在我的主数据库上有无数个表,不想一个一个地删除它们。
更新:这是一个全新的数据库,所以我不必关心任何以前的数据,我想要达到的最终结果是将主数据库重置为出厂。
【问题讨论】:
-
sys.*对象是系统目录视图,允许您查询(但不能操作)数据库中对象的视图。要创建或删除对象,请使用相应的 SQL 命令。 -
是的,我意识到了这一点。我一直在寻找任何方法来进行更改。
标签: sql-server sql-server-2008 adhoc sys sql-server-2008r2-express