使用T_SQL怎么将一个列值赋给一个变量
use bdxfczdb
go
declare
mycur CURSOR for
select sum(czd) as zds,cardid from xxk
where xfrq<'2004-7-1' and xfrq>='2004-6-1'
group by cardid
open mycur
declare @points float
declare @card char(10)
set @points =0
set @card=''
fetch next from mycur
while (@@Fetch_status=0)
begin
set @points=zds //执行出错,zds无效
set @card=cardid //error
print @points//这里是其他 操作
fetch next from mycur
end
close mycur
deallocate mycur
go
就是想逐条记录把一个字段值取出,再进行别的操作,但是不行,谁能帮我想个办法