SQL SERVER 宣告游標

2021-04-21 19:52:56 字數 713 閱讀 3969

日期:2005-01-12出處:

csdn

sql-server 宣告游標

每乙個游標必須有四個組成部分這四個關鍵部分必須符合下面的順序;

1.declare 游標

2.open 游標

3.從乙個游標中fetch 資訊

4.close 或deallocate 游標

通常我們使用declare 來宣告乙個游標宣告乙個游標主要包括以下主要內容:

下面我們將總結一下宣告游標時應注意的一些問題。

如果在cursor 前使用了scroll 或insensitive 保留字,則不能在cursor 和for select_statement 之間使用任何的保留字。反之同理。

如果用declare cursor 宣告游標時,沒有選擇read_only、 optimistic 或scroll_locks 選項時,游標的預設情況為:

如果select 語句不支援更新,則游標為read_only;

static 和fast_forward 型別的游標預設為read_only;   

dynamic 和keyset 游標預設為optimistic。

我們僅能在transact-sql 語句中引用游標,而不能在資料庫api 函式中引用。

游標被宣告以後,可以通過系統過程對其特性進行設定。

對那些有許可權對檢視、表或某些列執行select 語句的使用者而言,它也具有使用游標的預設許可權。

oracle宣告游標和使用游標

使用游標便利員工工資 declare 宣告乙個變數接收員工工資 v sal emp.sal type 宣告乙個變數接收員工編號 v ename emp.ename type 宣告乙個游標 cursor cur name isselect ename,sal from emp 查詢所有員工工資 beg...

plsql存過宣告游標 SQL記錄 PLSQL游標

oracle會建立乙個儲存區域,被稱為上下文區域,用於處理sql語句,其中包含需要處理的語句,例如所有的資訊,行數處理,等等。游標是指向這一上下文的區域。pl sql通過控制游標在上下文區域。游標持有的行 乙個或多個 由sql語句返回。行集合游標保持的被稱為活動集合。可以命名乙個游標,它可以在程式中...

Oracle游標宣告

這篇oracle教程解釋了如何在oracle plsql中宣告游標的語法和示例。游標是在plsql 的宣告部分中定義的select語句。下面來看看三種不同的語法來宣告游標。在沒有任何引數的情況下宣告游標是最簡單的游標。語法 oracle plsql中沒有引數的游標的語法是 cursor cursor...