> 教育经验 > procedure是什么意思

procedure是什么意思

procedure是什么意思

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

函数:t

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

语法如下:t

create or replace function function_namet

(t

argu1 [mode1] datatype1,t

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

)t

return datatypet

ist

begint

end;

存储过程:t

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

语法如下:t

CREATE OR REPLACE PROCEDURE 存储过程名 tIS tBEGIN tNULL; tEND;