PL SQL 筆記 002 變數

2021-08-24 21:45:18 字數 591 閱讀 7833

語法:

[b]變數 [ constant常數 ] 資料型態 [ not null ] [ := | default 敘述值 ] ;[/b]

範例:

declare

v_hiredste date ; -- 變數無宣告預設值為null

v_deptno number(2) not null := 10 ;

v_location varchar2(13) := 'atlanta';

c_comm constant number := 1400 ;

%type 屬性:

-- 以動態執行方式決定變數的資料型態

語法:變數 先前變數%type

or變數 **名稱.欄位名稱%type

範例:

v_ename employees.last_ename % type ;

v_balance number(7,2) ;

v_min_balance v_balance %type := 10 ;

pl sql 繫結變數

在oracle 中,對於乙個提交的sql語句,存在兩種可選的解析過程,一種叫做硬解析,一種叫做軟解析.乙個硬解析需要經解析,制定執行路徑,優化訪問計畫等許多的步驟.硬解析不僅僅耗費大量的cpu,更重要的是會佔據重要的們閂 latch 資源,嚴重的影響系統的規模的擴大 即限制了系統的並發行 而且引起的...

PL SQL 游標變數

start 游標變數非常有用,游標變數可以在不同的儲存過程中傳遞,也可以返回給客戶端。create table student id int not null,name varchar2 30 not null,class varchar2 10 insert into student values...

Oracle筆記,PL SQL簡單語句塊 變數定義

1 簡單sql語句,hellworld示例 輸出資訊begindbms output.put line oracle hello world end 2 變數的定義 使用 定義變數declaresname varchar2 20 beginsname jack dbms output.put lin...