怎样每天都使序列重新置一 系统中需要使用一(日期+序列)的主键,也就使要求序列每天都需要重新建立。我使每次使用序列之前判断以日期为序列名的序列是否存在,如存在直接使用,不存在建立新序列,删除旧序列来完成,非常烦琐,是否有好一点的办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有呀,sql语句中的序列名字就直接使用日期不就可以了,定时生成一些序列还删除一些序列,不用去判断 建一个存储过程并设为每天凌晨自动运行的job,内容就是每天重建那个序列。 "建一个存储过程并设为每天凌晨自动运行的job,内容就是每天重建那个序列。"这个时刻不好控制,零点并不一定是零点运行,容易导致边缘问题 to shangqiao(伤桥),理论上是这样,可是实际业务逻辑中,那个时间段一般是没人操作的,何况这个所需时间很短。即使是这样,保险起见,执行存储过程的时候,把那个表锁住总可以了吧。 shangqiao(伤桥) icefirelxb(icefire) 谢谢两位,使用job可以满足要求。因为序列的不可回滚性,所以使用序列做关键字时是不连续的,能不能有好办法解决这个问题? 序列的值不能回滚,并且序列的连续性不一定被保证。在建序列的时候,加一句 no cache能够加强序列的连续性 exp导出来的数据,跟rman备份出来的有什么不同? oracle和sqlserver 底层时间类型的查询 无法解析指定的连接符标识 用现有的数据库文件创建数据库 关于oracle erp 2次开发的问题,火急。 弱弱的问:存储过程可以直接运行么? 紧急求救: SP2-0738: 限制的命令 "edit" 不可用 Oracle10g监听器的问题 求教如何完成这样的查询 关于存储过程同步表数据 oracle插入date类型值 请问:关于oracle有没有好的一些参考资料啊,感觉很好东西都拿不准.
理论上是这样,可是实际业务逻辑中,那个时间段一般是没人操作的,何况这个所需时间很短。即使是这样,保险起见,执行存储过程的时候,把那个表锁住总可以了吧。
icefirelxb(icefire)
谢谢两位,使用job可以满足要求。因为序列的不可回滚性,所以使用序列做关键字时是不连续的,能不能有好办法解决这个问题?