求自增函数 求单据编号函数 格式如AMDYYMMDDXXXX 例:今天是20110218 执行函数单据号递增格式如:AMD201102180001,AMD201102180002,AMD201102180003 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么写啊 我要生成像这种单据号AMD201102180001 create sequence t_seq;select 'AMD'||to_char(sysdate,'yyyymmdd')||lpad(t_seq.nextval,4,'0') from dual; scott@YPCOST> create sequence billno_seq increment by 1 start with 1;Sequence created.scott@YPCOST> create or replace function F_billno 2 return varchar2 3 as 4 billno varchar2(30); 5 begin 6 select 'AMD'||to_char(sysdate,'yyyymmdd')||lpad(billno_seq.nextval,4,0) 7 into billno from dual; 8 return billno; 9 end; 10 /Function created.scott@YPCOST> select f_billno from dual;F_BILLNO----------------------------------------------------------------------------------AMD201102180001 plsql登录oracle问题 有关oracle错误:ORA-00018: 超出最大会话数 请教一下大家 update 能用外关联吗 求救,关于rman错误的问题。 一个奇怪的查询现象,高手请进 那位有toad的资料,请给我一份,谢谢^_^ 奇怪的问题!!!!请高手指教!!!! 解决不了我就精神分裂:redhat9下安装oracle8.1.7安装界面文字不能显示。 oracle中jvm连接出错? ORACLE9i如何入手? 求oracle语句,查询出表相同的数据,然后删除,急求在线等 请教触发器中的一些问题
create sequence t_seq;
select 'AMD'||to_char(sysdate,'yyyymmdd')||lpad(t_seq.nextval,4,'0') from dual;
scott@YPCOST> create sequence billno_seq increment by 1 start with 1;Sequence created.scott@YPCOST> create or replace function F_billno
2 return varchar2
3 as
4 billno varchar2(30);
5 begin
6 select 'AMD'||to_char(sysdate,'yyyymmdd')||lpad(billno_seq.nextval,4,0)
7 into billno from dual;
8 return billno;
9 end;
10 /Function created.scott@YPCOST> select f_billno from dual;F_BILLNO
----------------------------------------------------------------------------------
AMD201102180001