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

oracle创建函数

时间:2015-10-19 22:17:40      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:

功能

用于计算并返回一个值.

结构

Create [or replace] function 函数名[(参数列表)] return 返回数据类型 is

[内部变量]

Begin

语句

[exception

异常处理代码]

End [函数名];

 

函数调用

Declare

变量名 数据类型;(用于存储返回值)

Begin

变量名:=函数名(参数);

End;

删除函数

Drop function 函数名;

 

示例

create or replace function peopleNum(pname varchar2) return int is

  pnum int;--内部变量

begin

  select count(*)

  into pnum

  from student

  where name=pname;

  return pnum;

end;

set serveroutput on;--在服务器显示

declare

  pnum int;

begin 

  pnum:=peopleNum(‘myq‘);

  dbms_output.put_line(pnum);

end;

 

oracle创建函数

标签:

原文地址:http://www.cnblogs.com/JavaTWW/p/4893026.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!