創(chuàng)建SQL Server游標(biāo)變量的實(shí)現(xiàn)方法
SQL Server中的變量很多,下面就為您介紹創(chuàng)建SQL Server游標(biāo)變量的實(shí)現(xiàn)方法,如果您對(duì)SQL Server游標(biāo)變量方面感興趣的話,不妨一看。
在批處理或過程的正文中用DECLARE語句聲明變量,并用SET或SELECT語句給其指派值。
游標(biāo)變量可通過該語句聲明,并且可用在其他與游標(biāo)相關(guān)的語句中。所有變量在聲明后均初始化為NULL。
首先創(chuàng)建一個(gè)游標(biāo)并打開該游標(biāo),之后創(chuàng)建一個(gè)游標(biāo)變量并將游標(biāo)的值(SELECT * FROM Jobs)賦給游標(biāo)變量,并通過FETCH語句讀取游標(biāo)變量中的值,***關(guān)閉并釋放游標(biāo)。
SQL語句如下:
- USE pubs
- DECLARE MyCursor_001 Cursor FOR --創(chuàng)建游標(biāo)
- SELECT * FROM Jobs
- OPEN MyCursor_001 --打開游標(biāo)DECLARE @CursorVar Cursor --創(chuàng)建游標(biāo)變量
- SET @CursorVar = MyCursor_001 --為游標(biāo)變量賦值
- FETCH NEXT FROM @CursorVar --讀取游標(biāo)變量中的值
- CLOSE MyCursor_001 --關(guān)閉游標(biāo)
- DEALLOCATE MyCursor_001 --釋放游標(biāo)
【編輯推薦】