SQL 服务器 - 交叉依赖数据库
SQL Server - CROSS DEPENDENCIES DATABASES
我能够提取跨数据库依赖项,但是当 referencedDB 是不同的数据库时,我能够获取引用的对象但不是引用的 OBJECT TYPE(例如 user_table,存储过程等.., )
有什么方法可以找到 referencedDB 对象的 OBJECT TYPE 吗?
提前致谢。
系统视图(例如,sys.object)是视图,在模式 sys.
下有效
所以你应该能够从像
这样的语句中获取对象类型等
SELECT type_desc
FROM yourOtherDatabaseName.sys.Objects
WHERE name = 'yourObjectToCheck'
注意 - Information_schema 也很相似 - 你可以像
一样使用它们
SELECT TOP 10 * from
yourOtherDatabaseName.INFORMATION_SCHEMA.tables
我能够提取跨数据库依赖项,但是当 referencedDB 是不同的数据库时,我能够获取引用的对象但不是引用的 OBJECT TYPE(例如 user_table,存储过程等.., )
有什么方法可以找到 referencedDB 对象的 OBJECT TYPE 吗?
提前致谢。
系统视图(例如,sys.object)是视图,在模式 sys.
下有效所以你应该能够从像
这样的语句中获取对象类型等SELECT type_desc
FROM yourOtherDatabaseName.sys.Objects
WHERE name = 'yourObjectToCheck'
注意 - Information_schema 也很相似 - 你可以像
一样使用它们SELECT TOP 10 * from
yourOtherDatabaseName.INFORMATION_SCHEMA.tables