17,086
社区成员
发帖
与我相关
我的任务
分享
create or replace package PROCESS_DATA is
function selectable(tname varchar2) return varchar2;
end PROCESS_DATA;
create or replace package body PROCESS_DATA is
function selectable(tname varchar2)
return varchar2
as
v_date varchar2(100);
begin
v_date:=tname||to_char(sysdate,'yyyy');
return v_date;
end;
end PROCESS_DATA;
OPER@tl> create or replace function xx1(tname varchar2)
2 return varchar2
3 as
4 v_date varchar2(2000);
5 begin
6 v_date:=tname||to_char(sysdate,'yyyy');
7 return v_date;
8 end;
9 /
函数已创建。
OPER@tl> select xx1('datetable') from dual;
XX1('DATETABLE')
---------------------------------
datetable2009
OPER@tl>
OPER@tl> create or replace function xx1(tname varchar2)
2 return varchar2
3 as
4 v_date varchar2(10);
5 begin
6 v_date:=substr(tname,-4);
7 return v_date;
8 end;
9 /
函数已创建。
OPER@tl> select xx1('datetable2009') from dual;
XX1('DATETABLE2009')
---------------------------
2009
OPER@tl>