作者ThreeDay0905 (三天)
看板Database
标题[SQL ] CURSOR宣告的时候可否将栏位设为变数
时间Sun Jun 22 21:13:10 2008
小弟目前遇到的状况是
我想要完成一个FUNCTION来处理成绩
里面放了一个@CLASS的变数(可能是国文 英文 数学)
後面会开启cursor来作处理
程式码为
DECLARE temp_cursor CRUSOR LOCAL SCROLL STATIC
FOR SELECT @CLASS FROM test_table
可是这样宣告的程式码会出错
在
FETCH NEXT FROM temp_cursor INTO @score
的时候(@score另外已经宣告)
会说不能将varchar的值转为int
请问一下像这样的情况要怎麽去宣告一个可以承接变动栏位名称的cursor呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.167.119.4
1F:推 eggeggss:declare a cursor for select class,score from table 01/01 01:08
2F:推 eggeggss:fetch next from a into @class,@score 01/01 01:13