sqlserver中如何模糊查找表名或存储名等等?利用sys.objects

来源:互联网 发布:郑州顶尖网络 编辑:程序博客网 时间:2024/05/16 15:26

应用场景:在实际开发工作中,涉及到的数据库表、存储过程、约束、规则、函数等会有很多,很多时候我们可能记不全这些名字,只是大概记得可能有某个存储或者某张表带有哪个字符;也或者我们知道表的命名规则,想看看同一类的业务规则里面的涉及的表、存储过程有哪些。还能进行判断对象是否存在。这时候就派上用场啦!

举例:

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

去阅读官方文档。

阅读全文
0 0
原创粉丝点击