过程
创建过程
create or replace procedure <proc_name> [parameter list]
is|as
<local declarations>
begin
(executable statements)
[exception] (exception handles)
end;执行过程
execute procedure_name(list of parameters);过程的参数模型
parameter_name[in|out|in out] datatype删除过程
drop procedure procedure_name;函数
创建函数
create or replace function <function_name> [argument] return datatype
is|as
(local declarations)
begin
(executable statements)
[exception] (exception handles)
end;删除函数
drop function function_name;比较过程和函数
过程 函数
作为 PL/SQL 语句执行 作为表达式的一部分调用
在规格说明中不包含 return 子句 必须在规格说明中包含 return 子句
不返回任何值 必须返回单个值
可以包含 return 语句, 但是与函数不同, 它不能用于返回值 必需包含至少一条 return 语句
创建过程
create or replace procedure <proc_name> [parameter list]
is|as
<local declarations>
begin
(executable statements)
[exception] (exception handles)
end;执行过程
execute procedure_name(list of parameters);过程的参数模型
parameter_name[in|out|in out] datatype删除过程
drop procedure procedure_name;函数
创建函数
create or replace function <function_name> [argument] return datatype
is|as
(local declarations)
begin
(executable statements)
[exception] (exception handles)
end;删除函数
drop function function_name;比较过程和函数
过程 函数
作为 PL/SQL 语句执行 作为表达式的一部分调用
在规格说明中不包含 return 子句 必须在规格说明中包含 return 子句
不返回任何值 必须返回单个值
可以包含 return 语句, 但是与函数不同, 它不能用于返回值 必需包含至少一条 return 语句
新同学可以参考了。