Sql Server 统计方法

Sql Server 统计方法
代长亚查询表中的某一个字段在那些存储过程和视图中被使用
1 | SELECT DISTINCT |
表列信息查询,包含字段名称,字段类型,字段长度
1 | SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '表名称' |
统计存储过程的行数
1 | SELECT |
统计存储过程被那些存储过程引用了
1 | SELECT * FROM sys.dm_sql_referencing_entities ('dbo.ProcedureName', 'OBJECT'); |
统计表被那些存储过程引用了
1 | SELECT * FROM sys.dm_sql_referencing_entities ('dbo.表名称', 'OBJECT'); |
统计存储过程使用了那些 对象及存储过程
1 |
|
统计某一个字段在那些对象中被使用
1 | select [name] from [dbo].sysobjects where id in(select id from [dbo].syscolumns Where name='字段名称') |
统计表被那些存储过程和试图使用
1 | SELECT OBJECT_SCHEMA_NAME ( referencing_id ) AS referencing_schema_name, |
存储过程使用情况统计
1 | SELECT top 1000 a.name AS 存储过程名称, |