Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2161058
  • 博文数量: 556
  • 博客积分: 11457
  • 博客等级: 上将
  • 技术积分: 5973
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-24 22:33
文章分类

全部博文(556)

文章存档

2013年(22)

2012年(74)

2011年(460)

分类: Oracle

2012-03-10 11:53:56

SQL> create or replace function get_sal(name varchar2)
  2  return number is
  3  v_sal number(6,2);
  4  begin
  5  select sal into v_sal from emp where upper(ename)=upper(name);
  6  return v_sal;
  7  end;
  8  /
 
Function created
 
SQL> var salary number
SQL> exec :salary:=get_sal('scott');
 
PL/SQL procedure successfully completed
 
调用该函数:

点击(此处)折叠或打开

  1. SQL> var salary number
  2. SQL> exec :salary:=get_sal('scott');

  3. PL/SQL procedure successfully completed
  4. salary
  5. ---------

  6. 4000

阅读(2904) | 评论(0) | 转发(0) |
0

上一篇:驾校考试秘笈

下一篇:PL/SQL学习案例

给主人留下些什么吧!~~