一:函数
函数与过程的最大不同就是,函数有返回值。适用于需要返回结果的场景。
二:创建函数
CREATE [OR REPLACE] FUNCTION function_name [(parameter_name [IN | OUT | IN OUT] type [, ...])] RETURN return_datatype {IS | AS}
变量声明...; BEGIN < function_body >
return 结果;
END [function_name];
三:调用函数
result := functionName(param...);