函数用于返回特定数据。在程序中调用执行时,如果你要使用函数的返回值,必须得找一个变量接收函数的返回值;
创建函数语法中return语句是必需的,并且返回值表达式的类型应与函数首部声明的返回值类型一致或赋值内容(系统能完成自动类型转换)。
当函数体中的returun语句返回值与函数首部由return定义的返回值类型不一致时,以函数首部的数据类型为准。
create or replace function current_time return varchar2
as
begin
return to_char(sysdate,'yyyy-mm-dd hh24:mi:ss');
end;
/
select current_time from dual;
create table haha (i_date varchar2(100));
insert into haha values(current_time());