社区
基础和管理
帖子详情
怎样每天都使序列重新置一
luhongjun
2007-07-15 07:17:47
系统中需要使用一(日期+序列)的主键,也就使要求序列每天都需要重新建立。我使每次使用序列之前判断以日期为序列名的序列是否存在,如存在直接使用,不存在建立新序列,删除旧序列来完成,非常烦琐,是否有好一点的办法?
...全文
369
7
打赏
收藏
怎样每天都使序列重新置一
系统中需要使用一(日期+序列)的主键,也就使要求序列每天都需要重新建立。我使每次使用序列之前判断以日期为序列名的序列是否存在,如存在直接使用,不存在建立新序列,删除旧序列来完成,非常烦琐,是否有好一点的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
icefirelxb
2007-07-17
打赏
举报
回复
序列的值不能回滚,并且序列的连续性不一定被保证。在建序列的时候,加一句 no cache能够加强序列的连续性
luhongjun
2007-07-17
打赏
举报
回复
shangqiao(伤桥)
icefirelxb(icefire)
谢谢两位,使用job可以满足要求。
因为序列的不可回滚性,所以使用序列做关键字时是不连续的,能不能有好办法解决这个问题?
Well
2007-07-17
打赏
举报
回复
建立一个通用的存储过程,以及一个表来保存数据库里的最大记录数
这样就可以进行处理、
shangqiao
2007-07-16
打赏
举报
回复
有呀,sql语句中的序列名字就直接使用日期不就可以了,定时生成一些序列还删除一些序列,不用去判断
shangqiao
2007-07-16
打赏
举报
回复
"建一个存储过程并设为每天凌晨自动运行的job,内容就是每天重建那个序列。"这个时刻不好控制,零点并不一定是零点运行,容易导致边缘问题
icefirelxb
2007-07-16
打赏
举报
回复
建一个存储过程并设为每天凌晨自动运行的job,内容就是每天重建那个序列。
icefirelxb
2007-07-16
打赏
举报
回复
to shangqiao(伤桥),
理论上是这样,可是实际业务逻辑中,那个时间段一般是没人操作的,何况这个所需时间很短。即使是这样,保险起见,执行存储过程的时候,把那个表锁住总可以了吧。
一个列表如何根据另一个列表进行排序(数组的相对排序)
# 当两个列表的元素相同时 # arr1 = [2,3,1,3,2,4,6,9,2] # arr2 = [2,1,4,3,9,6] # arr1.sort(key=arr2.index) # print(arr1) # 当俩个列表元素不完全相同时 arr3 = [2,3,1,3,2,4,6,9,2,10,10,11,12] arr4 = [2,1,4,3,9,6] # arr4 +...
关于python中集合set元素是否无序的探讨
假设3:这个python不是中国人创造的,所以外国人不懂汉语也就不知道咱们的声韵母是合理的,那是否应该从文字的编码上着手考虑呢,试试。哦吼,原来,之前的案例一、二、三也都是符合,python中集合set的各个元素是按。python中集合set元素是有序的,是按照集合各元素的。可以看到,是按字母和数字的杂合升序排列的,看来是。那么再来一个更复杂集合,看看片头的结论是否正确,哎呦,拿杰伦周老师的话来说:不错呀!这里,有人肯定会觉得还有序么?所以,按声母排序的理论不靠谱,值进行排列的,因此是有序的。
python集合
冻结集合(Frozenset)是Python中的一种不可变集合类型。它与普通集合(set)非常相似,但有一个主要的区别:一旦创建了冻结集合,就不能对其进行修改(例如添加或删除元素)。冻结集合的主要用途是在需要确保集合内容不被意外更改的情况下使用,例如作为字典的键或其他集合的元素。由于冻结集合是不可变的,它们可以用作字典的键,而普通集合则不能。创建冻结集合:在这个例子中,我们通过将一个列表传递给函数来创建一个冻结集合。冻结集合的基本操作:# 检查元素是否在冻结集合中。
python-元素重复次数的降序排序(字典,集合方法)
k=int(input())#确定前几位 输出元素 a=[2,2,2,2,2,1,1,3,8,8,8,8,8,8,999,999,999,999] a=sorted(a)#先升序 b=set(a)#为了得到唯一标志 bb=list(b)#转列表方便合成字典 c=[] for i in b: c.append(a.count(i))#每个元素的个数存到c列表 dict1=dict(zip(bb,c))#两列表合成一字典 print(dict1.items())#观看一下目前的dict1 dict.
Python 集合推导式中的字符串是怎样排序的?有谁知道?
列表推导式都是按顺序来的,但为什么集合推导式除了纯数字的集合,而字符串集合都是乱序的,到底是按什么规律排的?有谁知道呢? Python 3.8.8 (tags/v3.8.8:024d805, Feb 19 2021, 13:08:11) [MSC v.1928 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license()" for more information. >>> [chr(i+48) .
基础和管理
17,377
社区成员
95,111
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章