您的位置:首页 > 移动开发 > Objective-C

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

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

举例: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

去阅读官方文档。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql server 系统属性