在sqlplus中呼叫in out輸入輸出引數的儲存過程
1 create or replace procedure p_adjust_salary(emp_id number,sal in out number)
2 is
3 emp_job varchar2(10);
4 avg_sal number(8,2);
5 begin
6 select job into emp_job from emp where empno=emp_id;
7 select avg(sal) into avg_sal from emp where job=emp_job;
8 sal:=(sal + avg_sal)/2;
9 dbms_output.put_line('now employee salary is:'||sal);
10 exception when others then
11 dbms_output.put_line('table not data hehe');
12* end;
scott>/
2 is
3 emp_job varchar2(10);
4 avg_sal number(8,2);
5 begin
6 select job into emp_job from emp where empno=emp_id;
7 select avg(sal) into avg_sal from emp where job=emp_job;
8 sal:=(sal + avg_sal)/2;
9 dbms_output.put_line('now employee salary is:'||sal);
10 exception when others then
11 dbms_output.put_line('table not data hehe');
12* end;
scott>/
Procedure created.
###在sqlplus中呼叫in out輸入輸出引數的儲存過程
scott>declare
2 p1 number;
3 p2 number;
4 begin
5 p1:=20;
6 p2:=2;
7 p_adjust_salary(p1,p2);
8 dbms_output.put_line(p2);
9 end;
10 /
table not data hehe
2
PL/SQL procedure successfully completed.
scott>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-666610/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C#中呼叫SQL儲存過程(帶輸入輸出引數的例子)C#SQL儲存過程
- Java呼叫儲存過程(帶輸出引數)Java儲存過程
- Oracle帶輸入輸出引數的儲存過程Oracle儲存過程
- oracle procedure 儲存過程輸入及輸出in out示例Oracle儲存過程
- dos下呼叫帶輸出引數的儲存過程儲存過程
- oracle父儲存過程呼叫子儲存過程procedure與輸出引數Oracle儲存過程
- 帶輸出引數的儲存過程儲存過程
- 使用帶有輸出引數的儲存過程儲存過程
- tcbs_批量儲存過程_輸出引數out與異常的關係儲存過程
- 【ASP.NET開發】ADO.NET呼叫帶輸出引數的儲存過程ASP.NET儲存過程
- 儲存過程輸入引數型別定義引起的問題儲存過程型別
- .NET用使用儲存過程獲取輸出引數的程式碼示例!儲存過程
- MySQL 儲存過程引數IN OUT INOUT對比MySql儲存過程
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- go 如何呼叫 sqlserver 帶傳出引數的儲存過程GoSQLServer儲存過程
- 動態呼叫帶引數的儲存過程儲存過程
- oracle儲存過程procedure_輸入引數varchar2與char報錯Oracle儲存過程
- 資料儲存與輸出輸入
- MySQL儲存過程in、out、inout引數示例與總結MySql儲存過程
- tcbs_批量儲存過程_輸入引數為空與非空的分支編寫儲存過程
- SQLPLUS命令列儲存輸出資訊SQL命令列
- SQL Server-儲存過程(Procedure),帶入引數和出引數SQLServer儲存過程
- 在sqlplus中呼叫編寫的refcursor 遊標型別的儲存過程SQL型別儲存過程
- 簡單的mysql儲存過程,輸出結果集MySql儲存過程
- jdbctemplate呼叫儲存過程傳遞陣列引數JDBC儲存過程陣列
- oracle procedure儲存過程輸入引數用於sql like模糊匹配2演算法Oracle儲存過程SQL演算法
- mysql儲存過程的引數MySql儲存過程
- PB中呼叫儲存過程儲存過程
- java中呼叫儲存過程Java儲存過程
- oracle儲存過程procedure輸入引數為空_如果顯示錶列不為 null的記錄Oracle儲存過程Null
- 在 SQL Server 的儲存過程中呼叫 Com 元件 (轉)SQLServer儲存過程元件
- jsp中呼叫儲存過程JS儲存過程
- java中呼叫ORACLE儲存過程JavaOracle儲存過程
- oracle procedure儲存過程輸入引數之動態sql傳入(括號及,逗號的特殊處理Oracle儲存過程SQL
- 呼叫儲存過程儲存過程
- 詳解MySQL儲存過程引數有三種型別(in、out、inout)MySql儲存過程型別
- 在SQL Server中儲存和輸出圖片 (轉)SQLServer
- 使用in out引數模式的過程模式