首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

游标的修改!用!用!该如何解决

2013-01-26 
游标的修改!急用!急用!use ssgoset nocount ondeclare @bid nvarchar(255),@id nvarchar(255),@length nva

游标的修改!急用!急用!
use ss
go
set nocount on
declare @bid nvarchar(255),@id nvarchar(255),@length nvarchar(255),
@code nvarchar(255),@room nvarchar(255),@equip nvarchar(255),
@unit nvarchar(255),@endroom nvarchar(255),@endequip nvarchar(255),@endunit nvarchar(255),
@b nvarchar(255),@route nvarchar(255)
declare bb_cursor cursor
for select 电缆清册编号,电缆编号,电缆长度,电缆特性代码,起点房间,起点设备,
起点部件,终点房间,终点设备,终点部件, b.*
from bb cross apply f_bb(bb.路径) b
open  bb_cursor
fetch next from bb_cursor into @bid ,@id ,@length ,@code ,@room ,@equip ,
@unit ,@endroom ,@endequip ,@endunit,@b ,@route
print '电缆清册编号  电缆编号  电缆长度  电缆特性代码  起点房间  起点设备 起点部件  终点房间   终点设备   终点部件   路径顺序号   路径'
while @@fetch_status=0
begin
  print @bid + @id + @length + @code + @room + @equip + @unit + @endroom + @endequip + @endunit +@b + @route
fetch next from bb_cursor into @bid ,@id ,@length ,@code ,@room ,@equip ,
@unit ,@endroom ,@endequip ,@endunit,@b ,@route relative (5 int)
end 
close bb_cursor
deallocate bb_cursor
go

我这个游标需要怎么修改它才能生成像excel表格一样的格式急用!急用!
[解决办法]
把查询的列插入到临时表
[解决办法]
这是在干啥,把表里数据放游标 然后一个个print ,还要生成excel 格式? select 表数据不就可以了? 

热点排行