删除包含所有依赖项的表(Microsoft SQL Server)

W3M*_*Max 14 sql t-sql sql-server

如何在不事先了解其依赖关系的情况下删除包含所有依赖项[SP,视图等](Microsoft SQL Server)的表?我知道我可以在Mangement Studio中显示所有依赖项,但我正在搜索实用程序脚本,我可以简单地指定一个对象,它将删除该对象及其所有依赖项.

小智 25

最好的办法是"为Drop生成脚本"

选择数据库 - >右键单击 - >任务 - >生成脚本 - 将打开向导以生成脚本

  • 选择数据库 - >下一步
  • 将选项'Script to create'设置为true(想要创建)
  • 将选项'Script to Drop'设置为true(想要删除)
  • 将选项'为依赖对象生成脚本'设置为true - >下一步
  • 选中"复选框"以选择希望创建脚本的对象
  • 选择编写脚本的选项(文件,新窗口,剪贴板)

执行脚本

这样我们就可以自定义脚本了,即我们可以为数据库的选定对象编写脚本.

我希望这能帮到您!

祝福,JP