有人可以帮我吗?
如果我不必明确列出表名,我更喜欢。
答案 0 :(得分:2)
之前看过......
exec sp_MSforeachtable“DROP TABLE?PRINT'?要删除'”
来源 - http://sqlserver-qa.net/blogs/t-sql/archive/2008/05/20/4266.aspx
答案 1 :(得分:0)
删除数据库怎么样? DROP DATABASE <database name>
当然,这对于存储过程,触发器等来说是粗略的。但是如果目的是为了重新创建它们而消除所有表,那么你重新创建所有其他相关组件也是有意义的,例如:索引。