作者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
推 eggeggss:declare a cursor for select class,score from table 01/01 01:08
推 eggeggss:fetch next from a into @class,@score 01/01 01:13