看板 HCHS_BioClub 關於我們 聯絡資訊
看不懂... 用在哪的呀?? ※ 引述《water2924 (Borussia M'gladbach)》之銘言: : http://technet.microsoft.com/zh-tw/library/ms180169.aspx : http://pgtalk.blogspot.tw/2007/11/sql-server-cursor.html : SET ANSI_NULLS ON : GO : SET QUOTED_IDENTIFIER ON : GO : CREATE PROCEDURE [dbo].[sp_cursor_Test] : AS : BEGIN : BEGIN TRY : BEGIN TRANSACTION : SET NOCOUNT ON; : DECLARE Cur Cursor FOR : SELECT a,b,c : FROM Table_A : --開啟cursor : Open Cur : --定義cursor裡要取出的物件 : DECLARE @a int,@b nvarchar(50), @c DATETIME : --進入cursor : Fetch NEXT FROM Cur INTO @a, @b,@c : print @@FETCH_STATUS; : While (@@FETCH_STATUS <> -1) : BEGIN : --在此加入LOOP中的內容 : ------------------------ : --再到下個指標去 : Fetch NEXT FROM Cur INTO @a, @b,@c : END : --關閉cursor : CLOSE Cur : --釋放cursor : DEALLOCATE Cur : COMMIT TRANSACTION; : END TRY : BEGIN CATCH : --印出錯誤訊息 : PRINT ERROR_NUMBER(); : PRINT ERROR_MESSAGE(); : ROLLBACK TRANSACTION; : --關閉cursor : CLOSE Cur : --釋放cursor : DEALLOCATE Cur : END CATCH; : END -- ▍▍▍▍▍▍▍▍▍▍▍▍▍ ▍▍▍▍▍▍▍▍▍▍▍▍▍ ││││││││││││││││││ 我不是鋼琴 能不能黑白分明 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.162.176
water2924:Server端的SQL 其中有一段用到CURSOR 02/01 15:51
server 端的 SQL 的意思是...? 也不懂cursor是啥 = = ※ 編輯: frank6780 來自: 111.251.162.176 (02/01 16:00)
water2924:撈DB的語法 它會先把多筆資料撈出來後 02/04 10:27
water2924:再去fetch給宣告出來的變數 02/04 10:30