小编pho*_*ies的帖子

数据库中已经有一个名为"## Temp"的对象

我在SQL Server 2000上有一个存储过程.它包含:
select ... into ##Temp ...
...
drop table ##Temp

当我第二次使用ADO运行存储过程时,它会提示:
数据库中已经有一个名为"## Temp"的对象.
有谁可以告诉我什么是错的?

sql sql-server ado sql-server-2000 temp-tables

13
推荐指数
1
解决办法
4万
查看次数

为什么我不能获得@@ rowcount值?

下面是我的SQL脚本的简化版本.print @RowNum始终显示0,而不是第一个结果集的实际记录号.怎么了?谢谢.

declare @i int, @RowNum int
set @i=0
while @i<2
begin
    execute StoredProcedure @i --containing a big select
    if @i=0 set @RowNum=@@rowcount
    set @i=@i+1
end
print @RowNum
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2000 rowcount

6
推荐指数
1
解决办法
8887
查看次数

标签 统计

sql ×2

sql-server ×2

sql-server-2000 ×2

ado ×1

rowcount ×1

temp-tables ×1