這是變量或存儲(chǔ)過(guò)程 OUTPUT 參數(shù)的一種數(shù)據(jù)類型,這些參數(shù)包含對(duì)游標(biāo)的引用。使用 cursor 數(shù)據(jù)類型創(chuàng)建的變量可以為空。
有些操作可以引用那些帶有 cursor 數(shù)據(jù)類型的變量和參數(shù),這些操作包括:
- DECLARE @local_variable 和 SET @local_variable 語(yǔ)句。
- OPEN、FETCH、CLOSE 及 DEALLOCATE 游標(biāo)語(yǔ)句。
- 存儲(chǔ)過(guò)程輸出參數(shù)。
- CURSOR_STATUS 函數(shù)。
- sp_cursor_list、sp_describe_cursor、sp_describe_cursor_tables 以及 sp_describe_cursor_columns 系統(tǒng)存儲(chǔ)過(guò)程。
重要 對(duì)于 CREATE TABLE 語(yǔ)句中的列,不能使用 cursor 數(shù)據(jù)類型。