首页 > 数据库技术 > 详细

Oracle之procedure的基础使用

时间:2016-01-29 15:45:07      阅读:192      评论:0      收藏:0      [点我收藏+]
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的基础使用

原文:http://www.cnblogs.com/cancer-sun/p/5168800.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!