首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

获得存储过程参数信息,程序太慢了,要20多秒解决方法

2012-03-16 
获得存储过程参数信息,程序太慢了,要20多秒select sc.name as Parameter,st.name as type,sc.length as le

获得存储过程参数信息,程序太慢了,要20多秒
select sc.name as Parameter,st.name as type,sc.length as length
from syscolumns sc inner join sysobjects so on so.id=sc.id 
  inner join systypes st on sc.xtype=st.xtype
where so.name='过程名'

[解决办法]

SQL code
SELECT * FROM INFORMATION_SCHEMA.PARAMETERS WHERE specific_name='过程名'
[解决办法]
这没有优化余地了

也许你硬件和网络不好

[解决办法]
SQL code
--加一个限制条件,so.xtype='P'select sc.name as Parameter,st.name as type,sc.length as length from syscolumns sc inner  join  sysobjects so on so.id=sc.id                     inner  join systypes st on sc.xtype=st.xtype where so.xtype='p' and so.name='过程名'
[解决办法]
sp_help 存储过程名  得出信息

sp_helptext 存储过程名 得出内容

热点排行