版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013703363/article/details/78202622
应用场景:在实际开发工作中,涉及到的数据库表、存储过程、约束、规则、函数等会有很多,很多时候我们可能记不全这些名字,只是大概记得可能有某个存储或者某张表带有哪个字符;也或者我们知道表的命名规则,想看看同一类的业务规则里面的涉及的表、存储过程有哪些。还能进行判断对象是否存在。这时候就派上用场啦!
举例:
select * from sys.objects where type = 'P' and name like 'statistic%'--这就是模糊查找带statistic的存储过程
结果如下:不仅可以查找出来,还能看到创建日期,修改日期。
sys.objects还有其它详细的属性,可以到https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/sys-objects-transact-sql
去阅读官方文档。