34,594
社区成员
发帖
与我相关
我的任务
分享
declare cData cursor for
select fno,fspec from t300km
open cData
declare @fno nvarchar(50)
declare @fspec nvarchar(50)
while @@FETCH_STATUS=0
begin
print @fno+','+@fspec --要做数据处理,这里print是方便测试
fetch next from cData into @fno,@fspec
end
close cData
DEALLOCATE cData
declare @Rows int,
@Row int = 1,
@sPrint nvarchar(100)
declare @t table (
Row int identity(1,1) not null,
sPrint nvarchar(100) null)
insert into @T
select isnull(fno,'')+','+isnull(fspec,'') from t300km
set @Rows = @@ROWCOUNT
while(@Row <= @Rows)
begin
select @sPrint = sprint from @T where row = @Row
print @sPrint
set @Row = @Row + 1
end
declare cData cursor static for
select fno,fspec from t300km
open cData
declare @fno nvarchar(50)
declare @fspec nvarchar(50)
while @@FETCH_STATUS=0
begin
print @fno+','+@fspec --要做数据处理,这里print是方便测试
fetch next from cData into @fno,@fspec
end
close cData
DEALLOCATE cData