【Oracle】函数
发布时间:2020-12-12 13:45:59 所属栏目:百科 来源:网络整理
导读:函数一般用于计算和返回一个值,可以将经常需要使用的计算或功能写成一个函数。 语法 create [ or replace ] function func_name [ (parameter1,[,parameter2 ] ...)] return data_type is [ inner_variable ] begin plsql_sentence; [ exception ] [ dowith
函数一般用于计算和返回一个值,可以将经常需要使用的计算或功能写成一个函数。 语法create [or replace] function func_name[(parameter1,[,parameter2]...)] return data_type is [inner_variable] begin plsql_sentence; [exception] [dowith_sentences;] end [func_name]; 参数说明: func_name:函数名称,如果数据库中已经存在此名称,则可以指定[or replace]关键字,这样新的函数将覆盖原来的函数 parameter1:函数的参数,这个时可选项,因为函数可以没有参数 data_type:函数的返回值类型,这个是必选项,在返回值类型的前面要使用return关键字来说明 inner_variable:函数的内部变量,它与函数的参数不一样 plsql_sentence:PL/SQL语句,它是函数主要功能的实现部分,函数的主体 dowith_sentences:异常处理代码 ? 环境准备现在数据库中存在如下表数据TMP002 |