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