sql MSSQL:报告所有数据库对象,这些对象没有其他任何依赖于它们 - 数据库中的任何其他对象都没有引用它们

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql MSSQL:报告所有数据库对象,这些对象没有其他任何依赖于它们 - 数据库中的任何其他对象都没有引用它们相关的知识,希望对你有一定的参考价值。


select o.type_desc type, o.name
from sys.OBJECTS o
left join sys.sql_expression_dependencies ref on ref.referenced_id = o.object_id
left join sys.OBJECTS o2 on o2.object_id = ref.referencing_id
where o2.name is  null
and o.type_desc not in ('SYSTEM_TABLE','SQL_TRIGGER','INTERNAL_TABLE','SERVICE_QUEUE','TYPE_TABLE')
and o.type_desc not like '%CONSTRAINT%'
order by o.type_desc, o.name

以上是关于sql MSSQL:报告所有数据库对象,这些对象没有其他任何依赖于它们 - 数据库中的任何其他对象都没有引用它们的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 上表包含点时生成错误的 FROM 子句导致 Sqoop 无效对象名称错误

MSSQL备份文件怎么还原到新数据库

MSSQL数据库安全

如何用mssql生成的sql脚本文件来生成数据库结构

《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(上)

如何修改mssql数据库编码