Oracle之procedure的基礎使用
```
create or replace procedure find_info(pid in number) as --定義傳入變數
v_name varchar2(10); --定義姓名變數
v_salary number; --定義工資變數
sqlstr varchar2(200); --定義封裝sql語句變數
begin
sqlstr:='select name ,salary from tmp where id=:1'; --封裝sql語句
execute immediate sqlstr into v_name,v_salary using pid ; --執行封裝sql語句,並使用繫結變數
dbms_output.put_line(v_name||'的收入為:'||to_char(v_salary)); --列印姓名收入
exception
when others then
dbms_output.put_line('找不到相應資料'); --列印例外情況
end find_info;
```
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29812844/viewspace-1878503/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 基礎 ----procedure(儲存過程)Oracle儲存過程
- Oracle基礎之function使用OracleFunction
- Swift之SQLite的基礎使用SwiftSQLite
- Oracle Wrap ProcedureOracle
- ORACLE基礎之oracle鎖(oracle lock mode)詳解Oracle
- oracle spatial 基礎知識之五Oracle
- Oracle之PL/SQL基礎學習OracleSQL
- oracle全文索引之FILTER_4_PROCEDURE_FILTEROracle索引Filter
- 【Vim】基礎之基礎——指尖的舞蹈
- C#基礎之checked與 unchecked的使用C#
- Oracle 使用者許可權獲取ProcedureOracle
- Oracle基礎結構之表空間Oracle
- Oracle 基礎溫習7 之 遊標Oracle
- oracle spatial之基礎知識之一Oracle
- oracle spatial之基礎知識之二Oracle
- oracle spatial之基礎知識之三Oracle
- Golang 基礎之函式使用 (三)Golang函式
- Golang 基礎之函式使用 (二)Golang函式
- Golang 基礎之函式使用 (一)Golang函式
- 反叛之冰:ZeroC ICE基礎使用
- How to rename an Oracle stored procedureOracle
- oracle 中呼叫 store procedureOracle
- Oracle stored procedure to send emailOracleAI
- 前端基礎之jQuery基礎前端jQuery
- oracle spatial之基礎知識之四空間索引Oracle索引
- Oracle 基礎Oracle
- Oracle使用者及角色的許可權管理[Oracle基礎]Oracle
- MySQL中使用procedureMySql
- oracle sqr 報表工具之procedure定義及呼叫示例Oracle
- oracle procedure plsql 動態sql之動態傳遞表OracleSQL
- oracle 基礎溫習之 儲存過程Oracle儲存過程
- Oracle之PL/SQL基礎學習之二OracleSQL
- 【0基礎學爬蟲】爬蟲基礎之自動化工具 Pyppeteer 的使用爬蟲
- 【0基礎學爬蟲】爬蟲基礎之網路請求庫的使用爬蟲
- 【0基礎學爬蟲】爬蟲基礎之自動化工具 Playwright 的使用爬蟲
- 【0基礎學爬蟲】爬蟲基礎之自動化工具 Selenium 的使用爬蟲
- 容器編排系統之Kubectl工具的基礎使用
- Building a Dynamic Oracle ETL ProcedureUIOracle