PL/SQL --> 函数
--================== -- PL/SQL --> 函数 --================== 函数通常用于返回特定的数据。其实质是一个有名字的 PL / SQL 块,作为一个 schema 对象存储于数据库,可以被反复执行。函数通常被作为 一个表达式来调用或存储过程的一个参数,具有返回值。 一、建立函数的语法 CREATE [ OR REPLACE ] FUNCTION function_name ( argument1 [mode1] datatype1 , argument2 [mode2] datetype2 , ...) RETURN datatype IS | AS [local_variable_declarations;...] BEGIN --actions; RETURN expression ; END [function_name] ; 建立函数的几点注意事项 1. 指定参数数据类型时 (argument) ,不能指定其长度 2. 函数头部必须指定 return 子句,函数体内至少要包含一条 return 语句 3. 可以指定 in 参数,也可以指定 out 参数,以及 in out 参数 4. 可以为参数指定缺省值。指定缺省值时使用 default 关键字。如 arg1 varchar2 default 'SCOTT' 二