oracle儲存過程plsql_sp_多個out引數測試語法
1 create or replace procedure p_dept(v_deptno number,v_dname out varchar2,v_loc out varchar2)
2 as
3 begin
4 select dname,loc into v_dname,v_loc from dept where rownum<2;
5 dbms_output.put_line('first out parameter'||v_dname);
6 dbms_output.put_line('two out parameter'||v_loc);
7* end;
2 as
3 begin
4 select dname,loc into v_dname,v_loc from dept where rownum<2;
5 dbms_output.put_line('first out parameter'||v_dname);
6 dbms_output.put_line('two out parameter'||v_loc);
7* end;
Procedure created.
SQL> select * from dept;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> desc dept;
Name Null? Type
----------------------------------------- -------- ----------------------------
DEPTNO NOT NULL NUMBER(2)
DNAME VARCHAR2(14)
LOC VARCHAR2(13)
Name Null? Type
----------------------------------------- -------- ----------------------------
DEPTNO NOT NULL NUMBER(2)
DNAME VARCHAR2(14)
LOC VARCHAR2(13)
SQL> var dname varchar2(14);
SQL> var loc varchar2(13)
SQL> exec p_dept(10,:dname,:loc);
SQL> var loc varchar2(13)
SQL> exec p_dept(10,:dname,:loc);
PL/SQL procedure successfully completed.
SQL> print :dname
DNAME
--------------------------------------------------------------------------------
ACCOUNTING
--------------------------------------------------------------------------------
ACCOUNTING
SQL> print :loc
LOC
--------------------------------------------------------------------------------
NEW YORK
--------------------------------------------------------------------------------
NEW YORK
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-666865/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 儲存過程引數IN OUT INOUT對比MySql儲存過程
- Oracle儲存過程基本語法Oracle儲存過程
- MySQL儲存過程in、out、inout引數示例與總結MySql儲存過程
- 儲存過程語法儲存過程
- oracle父儲存過程呼叫子儲存過程procedure與輸出引數Oracle儲存過程
- ORACLE儲存過程中建立子過程的測試!Oracle儲存過程
- 儲存過程基本語法儲存過程
- oracle儲存過程將引數字串分割sqlOracle儲存過程字串SQL
- 詳解MySQL儲存過程引數有三種型別(in、out、inout)MySql儲存過程型別
- mysql儲存過程的引數MySql儲存過程
- sql server儲存過程語法SQLServer儲存過程
- oracle 匿名儲存過程插入大量測試資料Oracle儲存過程
- Oracle帶輸入輸出引數的儲存過程Oracle儲存過程
- Oracle儲存過程中定義多個遊標Oracle儲存過程
- tcbs_批量儲存過程_輸出引數out與異常的關係儲存過程
- 在sqlplus中呼叫in out輸入輸出引數的儲存過程SQL儲存過程
- [原創]儲存過程效能測試儲存過程
- 全面的儲存過程 測試可用儲存過程
- oracle procedure 儲存過程輸入及輸出in out示例Oracle儲存過程
- 使用in out引數模式的過程模式
- 使用out引數模式的過程模式
- 帶輸出引數的儲存過程儲存過程
- MySql儲存過程的作用及語法MySql儲存過程
- Oracle儲存過程Oracle儲存過程
- 我的測試儲存過程程式碼儲存過程
- Java呼叫儲存過程(帶輸出引數)Java儲存過程
- 動態呼叫帶引數的儲存過程儲存過程
- oracle 儲存過程以及plsql語句塊Oracle儲存過程SQL
- Oracle 儲存過程中的DDL語句Oracle儲存過程
- 儲存過程定義多個遊標多個begin儲存過程
- 使用dbms_profiler測試儲存過程效能儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- 造數儲存過程儲存過程
- Oracle儲存過程-1Oracle儲存過程
- oracle的儲存過程Oracle儲存過程
- Oracle儲存過程例子Oracle儲存過程
- Oracle建立儲存過程Oracle儲存過程
- oracle plsql儲存過程OracleSQL儲存過程