码迷,mamicode.com
首页 > 数据库 > 详细

Oracle之procedure的基础使用

时间:2016-01-29 15:47:59      阅读:184      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!