sp_msdependencies

 

这一非公开存储过程,可以用来描述一个对象在Database中的依赖关系。


语法:

MSSQL2005中的非公开存储过程sp_msdependenciesMSSQL2005中的非公开存储过程sp_msdependencies代码
sp_msdependencies [<object name> ] , [<object type>][<Flags>][<objlist>]

 

还有一个int类型的参数@intrans,没有任何意义,这个存储过程所有参数可以留为Null值,
如果想查看里面的代码内容可以使用命令:

MSSQL2005中的非公开存储过程sp_msdependenciesMSSQL2005中的非公开存储过程sp_msdependencies代码
Exec sp_helptext  sp_msdependencies


如果想查看各个参数的使用方法,可以使用命令:

MSSQL2005中的非公开存储过程sp_msdependenciesMSSQL2005中的非公开存储过程sp_msdependencies代码
Exec  sp_msdependencies '?'




下面测试几个例子来看看

 

创建test环境:

MSSQL2005中的非公开存储过程sp_msdependenciesMSSQL2005中的非公开存储过程sp_msdependencies代码

 

        
        
--1.查询所有user table依赖关系
MSSQL2005中的非公开存储过程sp_msdependenciesMSSQL2005中的非公开存储过程sp_msdependencies代码
Exec sp_msdependencies Null,3

MSSQL2005中的非公开存储过程sp_msdependencies

 

--2.查询所有view依赖关系
MSSQL2005中的非公开存储过程sp_msdependenciesMSSQL2005中的非公开存储过程sp_msdependencies代码
Exec sp_msdependencies Null,2

MSSQL2005中的非公开存储过程sp_msdependencies

 


--3查询表SalaryPay的依赖对象
MSSQL2005中的非公开存储过程sp_msdependenciesMSSQL2005中的非公开存储过程sp_msdependencies代码
Exec sp_msdependencies 'SalaryPay'
MSSQL2005中的非公开存储过程sp_msdependencies

--4.规则、默认值、数据类型是没有依赖关系的

MSSQL2005中的非公开存储过程sp_msdependenciesMSSQL2005中的非公开存储过程sp_msdependencies代码
Exec sp_msdependencies null,6

会收到信息:Rules, defaults, and datatypes do not have dependencies.



相关文章:

  • 2021-11-08
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
猜你喜欢
  • 2021-09-09
  • 2021-11-10
  • 2022-01-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
相关资源
相似解决方案