请问如果创建当天日期内的连续序列? 个人认为:不能构建yyyymmdd-XXXXX格式的序列,只能构建序列,然后:to_char(sysdate,'yyyymmdd') || 序列名.nextval得到;如果需要每天从1开始,你可以使用一个job,在每天凌晨12点删除改序列并重新定义该序列! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以考虑建议张表seq_tablecurrent_date seq_num当前日期(主键,YYYYMMDD) 每天的序号在你包含yyyymmdd-XXXXX字段的表table中,通过触发器来实现序列号的生成。在往table中插入数据时,通过before trigger查询seq_table当天的序号,如果没有则自动生成;如果有序号,则在原有序号基础上+1,生成新的seq_num,组合后返回给table表的yyyymmdd-XXXXX,并修改seq_table中这天的序号记录。这样操作起来并不复杂,而且附带有统计效果。 ORACL9I与ORACL10I的功能区别有那些 紧急求救!!! linux下oracle 10g安装期间出现的问题 求sql connect by是怎么样执行的? 南北软件面试题目。。。。。。。。。。谁能做出来? ◆◆这样的sql语句怎么写◆◆ 急!oracle8i为什么装不了呢? ORACLE8I安装后连接出现错误(急) oracle8i在新建数据库时,总是提示:ORA-12638 凭证检索失败,有什么办法解决吗? 求助动态select组合(含变量),在线等待 菜鸟问题:在java里怎么取plsql表的返回值?
current_date seq_num
当前日期(主键,YYYYMMDD) 每天的序号在你包含yyyymmdd-XXXXX字段的表table中,通过触发器来实现序列号的生成。
在往table中插入数据时,通过before trigger查询seq_table当天的序号,如果没有则自动生成;如果有序号,则在原有序号基础上+1,生成新的seq_num,组合后返回给table表的yyyymmdd-XXXXX,并修改seq_table中这天的序号记录。这样操作起来并不复杂,而且附带有统计效果。