首页 / 知识
关于数据库:在 SQL Server 中,如何使用系统表/视图识别特定表的*所有*依赖项?
2023-04-14 18:26:00

In SQL Server, how do I identify *all* dependencies for a specific table using system tables/views?我正在编写一个 DDL 脚本来删除一些表,但需要首先确定这些表的所有依赖项。这些依赖项包括外键约束、存储过程、视图等。最好在删除依赖表之前以编程方式使用系统表/视图删除这些依赖项。 从头开始编写非常混乱。您是否考虑过第三方工具,例如 sp_depends 不可靠 请参阅:Do you depend on sp_depends(没有双关语) 你能参考一下
这将产生大量的条件 你总是可以搜索 syscomments 表……不过这可能需要一段时间…… 您可以使用 sp_depends 存储过程来执行此操作:
http://msdn.microsoft.com/en-us/library/ms189487(SQL.90).aspx |
最新内容
相关内容
linux删除本行命令?
linux删除本行命令?,系统,本行,档案,命令,资料,商业,文件,终端,目录,文件名,Linux命令之sed-删除匹配行1、)先用s命令将此要删除的路径替换为一linux查u盘系统命令?
linux查u盘系统命令?,系统,设备,电脑,信息,管理,定期,软件,密码,生产,百分比,linux插入U盘时,怎样查看/dev/sd*的设备详细信息命令很多,举例说linux系统关键命令?
linux系统关键命令?,地址,工作,系统,信息,命令,目录,检测,环境,工具,设备,Linux文件系统操作命令1、cat:可以显示文件的内容(经常和more搭配使linux系统命令终端?
linux系统命令终端?,系统,首页,终端,设备,电脑,情况,信息,命令,界面,用户,linux命令有哪些特点linux命令行的特点?Linux支持多用户,各个用户对linux系统vi命令?
linux系统vi命令?,档案,状态,系统,命令,正规,数字,模式,编辑,文件,光标,linux退出vi编辑命令1、先按ESC进入Command模式,然后输入“:wq”,回车就linux命令关闭视图?
linux命令关闭视图?,系统,状态,管理,百分比,信息,情况,基础,软件,观察,首次,怎么查看linux正在运行的命令在 Linux 系统中,以下几个命令可以查linux系统命令调用?
linux系统命令调用?,系统,单位,工具,工作,管理,地址,权威,密码,电脑,信息,怎么把linux系统的命令行打开在Linux系统中,打开命令行窗口需要使用虚拟机linux系统命令?
虚拟机linux系统命令?,系统,工具,软件,名字,时间,命令,工作,首次,环境,名称,Linux虚拟机命令如何创建新的文件和文件夹1、首先,连接相应linux主linux系统分屏命令?
linux系统分屏命令?,系统,工具,地址,工作,命令,基础知识,信息,时间,情况,技术,linux文件系统常用命令其中一些常用的命令包括ls、cd、pwd和mkdlinux系统中剪切命令?
linux系统中剪切命令?,工作,系统,地址,信息,命令,目录,管理,标准,工具,文件,Linux基本命令行操作(一)linux系统常用操作命令linux系统常用操作linux系统ll命令?
linux系统ll命令?,信息,系统,数据,时间,文件,命令,权限,观察,第一,数字,用ll命令查看在第一字段显示如下:+lrwx---+说明这个文件的类型为(+...linux命令行系统录屏?
linux命令行系统录屏?,工具,地方,系统,工作,地址,命令,服务,环境,状态,目录,在linux命令行下执行命令后结果太长屏幕不能看完全怎么办?1、Ctrl