各位帮帮忙啊~~SQL存储过程 @@rowcount使用
以下是存储过程中的一段:
--创建临时表
create table #t (ID int IDENTITY, --自增字段
yhm_id int,
yhm_name varchar(40))
--向临时表中写入数据
insert into #t
select yhm_id,yhm_name from dbo.[yhm]
order by yhm_id
--select * from dbo.[t]
--取得记录总数
declare @iRecordCount int
set @iRecordCount=@@rowcount
上面yhm表中有数据,而新创建的表中也有记录,但是@@rowcount返回的值总是零,也就是@iRecordCount的值也是零,怎么办啊,急~~
------解决方案----------------------创建临时表
create table #t (ID int IDENTITY, --自增字段
yhm_id int,
yhm_name varchar(40))
declare @iRecordCount int
--向临时表中写入数据
insert into #t
select yhm_id,yhm_name from dbo.[yhm]
order by yhm_id
--select * from dbo.[t]
--取得记录总数
set @iRecordCount=@@rowcount