当前位置: 肆参拓扑网 > 知识问答 > oracle中function和procedure是什么意思

oracle中function和procedure是什么意思

时间:2024-07-06 18:51:00来源:肆参拓扑网

oracle中function是函数,而procedure是存储过程。

函数:

函数用于返回特定数据。执行时得找一个变量接收函数的返回值。

语法如下:

create or replace function function_name

(

argu1 [mode1] datatype1,

argu2 [mode2] datatype2, ........

)

return datatype

is

begin

end;存储过程:

存储过程(stored

procedure)是在大型数据库系统中,一组为了完成特定功能的sql

语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。

语法如下:

create or replace procedure 存储过程名

is

begin

null;

end;

免责声明:文章数据由网友投稿或转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请与本站管理员联系,我们将在第一时间删除内容!
Copyright ©2020-2024 肆参拓扑网 (www.43tp.com) 版权所有 琼ICP备2022010180号-11