没办法实现自增长,生成的单号都是一样的
赞 0 2021-11-19 09:52
有问题可转社区问答或联系技术支持
赞 0 2021-12-01 15:38
两人同时编辑,流水号相同,设置主键,其中一人不是白写数据了
赞 1 2021-10-03 00:01
可以联合主键的啊,用户名+流水号
赞 0 2021-10-08 11:29
CONCATENATE("RK", format(today(), "yyyyMMdd"), format(sql("sql", "SELECT max(right(单据编号,3)*1) maxid FROM [dbo].[入库主表] where SUBSTRING(单据编号,4,8)=CONVERT(varchar(100), GETDATE(), 112)", 1, 1) * 1 + 1, "000")) 我的数据库改完了这样执行就可以
赞 0 2021-09-21 17:04
select to_char(nvl(max(to_number(SUBSTR(抽样单号,11,9))),0)+1) 抽样单号 FROM 随机抽检记录 oracle数据库可以这样写,实测有效,最后再把号给拼接起来就行了
赞 0 2022-12-12 13:25
这个公式不是跟文档里一样么
赞 0 2021-09-23 10:28
你这为了完成任务而随便写写也至少把数据库字段给扔出来吧。
赞 0 2021-09-02 15:44
这个不影响,都是字符串也行的
赞 0 2021-09-23 10:29
试了老是报错,将截断字符串或二进制数据
赞 0 2021-08-18 11:20
报错解决不了的话,可以联系技术支持看看:QQ:800049425
赞 0 2021-09-23 10:30
数据库设计里面把编号字段宽度调大或者你把abc去掉几个试试
赞 0 2021-09-21 17:06
15 评论
没办法实现自增长,生成的单号都是一样的
赞 0 2021-11-19 09:52
有问题可转社区问答或联系技术支持
赞 0 2021-12-01 15:38
两人同时编辑,流水号相同,设置主键,其中一人不是白写数据了
赞 1 2021-10-03 00:01
可以联合主键的啊,用户名+流水号
赞 0 2021-10-08 11:29
CONCATENATE("RK", format(today(), "yyyyMMdd"), format(sql("sql", "SELECT max(right(单据编号,3)*1) maxid FROM [dbo].[入库主表] where SUBSTRING(单据编号,4,8)=CONVERT(varchar(100), GETDATE(), 112)", 1, 1) * 1 + 1, "000"))
我的数据库改完了这样执行就可以
赞 0 2021-09-21 17:04
select to_char(nvl(max(to_number(SUBSTR(抽样单号,11,9))),0)+1) 抽样单号 FROM 随机抽检记录
oracle数据库可以这样写,实测有效,最后再把号给拼接起来就行了
赞 0 2022-12-12 13:25
这个公式不是跟文档里一样么
赞 0 2021-09-23 10:28
你这为了完成任务而随便写写也至少把数据库字段给扔出来吧。
赞 0 2021-09-02 15:44
这个不影响,都是字符串也行的
赞 0 2021-09-23 10:29
试了老是报错,将截断字符串或二进制数据
赞 0 2021-08-18 11:20
报错解决不了的话,可以联系技术支持看看:QQ:800049425
赞 0 2021-09-23 10:30
数据库设计里面把编号字段宽度调大或者你把abc去掉几个试试
赞 0 2021-09-21 17:06