问题:
以前同事写的 存储过程A ,功能是 统计信息(里面有select 语句)并插入到 表A里
存储过程A 结果(1):
列1 列2 列3 列4
a b c d我现在要再写一个存储过程X 调用A(好多像A这样的存储过程)在程序中 调用X 好慢,在查询分析器里调用,返回好多像(结果1) 的信息
我想在 X中 ,控制 不让显示任何信息,或者,能优化(前提是不去更改 A)
我在X中,用 set nocount on 也没用
请大家看看
以前同事写的 存储过程A ,功能是 统计信息(里面有select 语句)并插入到 表A里
存储过程A 结果(1):
列1 列2 列3 列4
a b c d我现在要再写一个存储过程X 调用A(好多像A这样的存储过程)在程序中 调用X 好慢,在查询分析器里调用,返回好多像(结果1) 的信息
我想在 X中 ,控制 不让显示任何信息,或者,能优化(前提是不去更改 A)
我在X中,用 set nocount on 也没用
请大家看看
select kahao from huiyuan
结果
kahao
100
200
300
想要的是 运行 select kahao from huiyuan
什么都不显示
select kahao from huiyuan where 1> 2
AS
IF (SELECT COUNT(*) FROM (select kahao from huiyuan)AS T)>0
--.....什么都不做?
select kahao from huiyuan1 WHERE 1<>0??
select * from huiyuan
set nocount off
怎么不管用,还有信息
阻止在结果中返回可显示受 Transact-SQL 语句影响的行数的消息,
对Transact-SQL所查询的结果集不受影响,查询的结果一样会显示,
只是速度会稍快一点