=> 是 oracle 中呼叫 儲存過程的時候, 指定 引數名進行呼叫.
一般是, 某些引數有預設值的時候,你需要跳過某些引數來進行呼叫。
下面是具體的例子。
引數的預設值
sql> create or replace procedure helloworld3 (
2 p_user_name varchar2,
3 p_val1 varchar2 default ' good moning,',
4 p_val2 varchar2 default ' nice to meet you'
5 ) as
6 begin
7 dbms_output.put_line('hello ' || p_user_name || p_val1 || p_val2 || '!'
);8 end helloworld3;
9 /procedure created.
sql> begin
2 helloworld3('edward');
3 helloworld3('edward', ' good night,');
4 helloworld3('edward', ' good night,', 'bye');
5 end;
6 /hello edward good moning, nice to meet you!
hello edward good night, nice to meet you!
hello edward good night,bye!
pl/sql procedure successfully completed.
指定引數名稱呼叫
此部分使用 「引數預設值」那一小節的儲存過程。
用於說明當最後2個引數是有預設的時候,如何跳過中間那個。
sql> begin
2 helloworld3('edward');
3 helloworld3('edward', p_val1 => ' good night,');
4 helloworld3('edward', p_val1 => ' good night,', p_val2 => 'bye');
5 helloworld3('edward', p_val2 => ' heihei ');
6 end;
7 /hello edward good moning, nice to meet you!
hello edward good night, nice to meet you!
hello edward good night,bye!
hello edward good moning, heihei !
UML中符號的意義
類之間的關係 uml把類之間的關係分為以下5種.關聯 類a與類b的例項之間存在特定的對應關係 依賴 類a訪問類b提供的服務 聚集 類a為整體類,類b為區域性類,類a的物件由類b的物件組合而成 泛化 類a繼承類b 實現 類a實現了b介面 關聯 association 關聯指的是類之間的特定對應關係,在...
js中 符號的意義
非運算子 非運算子用符號 表示,其運算規律如下 如果位為0,結果是1,如果位為1,結果是0,下面看乙個簡單例子。n 10 m n 變數n的二進位制數形式 00000000 00000000 00000000 00001010 逐位取反後,等於十進位制的 11 11111111 11111111 11...
shell中符號的意義
各種括號的用法總結如下 1.shell中變數的原形 大家常見的變數形式都是 var 2.命令替換 cmd 命令替換 cmd 和符號 cmd 注意這不是單引號,在美式鍵盤上,是esc下面的那個鍵 有相同之處 3.一串的命令執行 和 和 都是對一串的命令進行執行,但有所區別 a,只是對一串命令重新開乙個...