ORACLE PL SQL程式設計之四 把游標說透

2021-07-07 06:53:54 字數 506 閱讀 8842

pl/sql塊中執行

select

、insert

、delete

和update

語句時,

oracle

會在記憶體中為其分配上下文區(

context area

),即緩衝區。游標是指向該區的乙個指標,或是命名乙個工作區(

work area

),或是一種結構化資料型別。它為應用等量齊觀提供了一種對具有多行資料查詢結果集中的每一行資料分別進行單獨處理的方法,是設計嵌入式

sql語句的應用程式的常用程式設計方式。

在每個使用者會話中,可以同時開啟多個游標,其數量由資料庫初始化引數檔案中的open_cursors

引數定義。

對於不同的sql

語句,游標的使用情況不同:

sql語句游標

非查詢語句

隱式的結果是單行的查詢語句

隱式的或顯示的

結果是多行的查詢語句

顯示的

初學Oracle PL SQL 筆記四

1.觸發器 create or reaplace trigger trigger name triggering event on table name follows another trigger enable disable when condition declare declaration...

Oracle PL SQL 學習筆記(四)

3.2定義並使用變數 pl sql資料型別 標量 scalar 型別 復合 composite 型別 參照 reference 型別和lob larger object 型別。3.2.1標量變數 1.常用標量型別 1 varchar2 n 定義可變長度的字串,長度 4000位元組 2 char n ...

Oracle(PLSQL)入門學習四

oracle表連線 內連線 外連線。外連線分左連線 右連線。多表查詢時,如果表之間沒有條件關聯,則會把所有匹配的結果查詢出來,例如a表6條資料,b表7條資料,查出來就是42條。笛卡爾積 返回兩張表中所有匹配的結果,沒有意義。所以多表查詢,必須寫關聯條件。select from staff,depar...