Oracle之procedure的基础使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
以上是关于Oracle之procedure的基础使用的主要内容,如果未能解决你的问题,请参考以下文章
C# 怎麼调用oracle procedure 中的number输入参数,
Toad 和 Oracle 中 PROCEDURE 和 CREATE OR REPLACE PROCEDURE 之间的区别