SQL 查询所有存储过程,表,视图 包含某个字符串或者字段

存储过程包含

select name

from sysobjects o, syscomments s

where o.id = s.id

and text like '%请输入你要查询的内容%'

and o.xtype = 'P'


表包含

SELECT t.name AS table_name,

c.name AS column_name

FROM  sys.tables AS t

INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID

WHERE c.name LIKE'%请输入你要查询的内容%'

视图包含



select name,case when o.xtype = 'V' then '视图' when o.xtype = 'P' then '存储过程' when o.xtype = 'T' then '表' else '其他' end as '类型'

from sysobjects o, syscomments s

where o.id = s.id

and text like '%请输入你要查询的内容%'

and o.xtype IN( 'V','P','T') ORDER BY 类型

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,499评论 0 10
  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 1,266评论 0 7
  • 常用语句: sql/plus sqlplus 'amdocs/Amdocs.Jx.China.110#@ysdb1...
    好好学习的蜗牛阅读 3,146评论 0 0
  • MSSQL 跨库查询(臭要饭的!黑夜) 榨干MS SQL最后一滴血 SQL语句参考及记录集对象详解 关于SQL S...
    碧海生曲阅读 5,751评论 0 1
  • 人生长河中总有那麼一段不堪回首的岁月,只是有的人叫“青春”,而更多的人叫“混账青春”。 作为社会主义大好青年,我...
    风墨冥阅读 669评论 0 3