格式要求:C2008090001,C2008090002。。。。
C+系统时间的年+月+0001<自动增长>
解决方案:<我在这里写了一个方法,用来自动生成编号>
-- 获取对帐单编号
FUNCTION get_verification_number RETURN VARCHAR2 IS
l_verification_number VARCHAR2(100);
BEGIN
l_verification_number := to_char('C' ||
(to_number(to_char(SYSDATE, 'yyyymm') ||
'0000') +
g_verification_number));
RETURN(l_verification_number);
END get_verification_number;
其中g_verification_number为全局变量,初始值为0,每次调用该方法后执行
g_verification_numbe:=g_verification_number+1;
本文作者:网友 来源: http://blog.csdn.net/meteorlWJ/archive/2008/10/10/3052502.aspx
CIO之家 www.ciozj.com 微信公众号:imciow