cursor (Transact-SQL)
參考資料指標的變數或預存程序 OUTPUT 參數的資料類型。利用 cursor 資料類型來建立的任何變數都可為 Null 值。
以下是可參考擁有 cursor 資料類型的變數和參數的作業:
DECLARE @local_variable 和 SET @local_variable 陳述式。
OPEN、FETCH、CLOSE 和 DEALLOCATE 資料指標陳述式。
預存程序輸出參數。
CURSOR_STATUS 函數。
sp_cursor_list、sp_describe_cursor、sp_describe_cursor_tables 和 sp_describe_cursor_columns 系統預存程序。
重要事項 cursor 資料類型不能用於 CREATE TABLE 陳述式中的資料行。
[!附註]
在這個 SQL Server 版本中,sp_cursor_list 和 sp_describe_cursor 的 cursor_name 輸出資料行會傳回資料指標變數的名稱。在舊版中,這個輸出資料行會傳回系統產生的名稱。