码迷,mamicode.com
首页 > 其他好文 > 详细

存储函数和过程

时间:2016-08-01 00:27:47      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

 

1

ORACLE提供可以把PL/SQL 程序存储在数据库中,并可以在任何地方运行它。这样就叫存储过程或函数。过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储在数据库中,并通过输出,输出参数或输入/输出参数与其调用者交换信息。过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据。

 

 

2 --存储函数大致格式

 

create or replace function func_name(dept_id number,salary number)

return number

is 

  --函数适用过程中,需要声明的变量,记录类型,cursor

  

begin

  --函数的执行体

exception

 -- 处理函数执行过程中的异常

end;

 

 

3创建一个函数

 

--函数 返回‘hello world‘

 

create or replace function hello_world

return varchar2  --返回类型

is 

begin 

    return ‘hello world‘;

    

end;

 

4调用函数

可以直接用select 语句直接调用

 

如果用PL/SQL执行就要在前面添加begin 然后要打印出来

就需要dbms_output.put_line(函数(参数));

 

存储函数和过程

标签:

原文地址:http://www.cnblogs.com/HJL085/p/5724302.html

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