社区
PowerBuilder
帖子详情
一个关于主键的很奇怪的问题。(在线)
wlwangzi
2002-07-29 10:20:57
我用当前月份+序号作一个字段并设为主键。
如当前为:2002070001
2002070002
但在记录累加到:2002070099
下一条是:2002070100,但做这条记录时系统报错:主键记录重复。
我看过数据库,表中没有这条记录,这是怎么回事。
字段为:char(12)
...全文
94
15
打赏
收藏
一个关于主键的很奇怪的问题。(在线)
我用当前月份+序号作一个字段并设为主键。 如当前为:2002070001 2002070002 但在记录累加到:2002070099 下一条是:2002070100,但做这条记录时系统报错:主键记录重复。 我看过数据库,表中没有这条记录,这是怎么回事。 字段为:char(12)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
人生如梦
2002-09-02
打赏
举报
回复
有没有2002070100,可以用select count(*) into :li_count from table where column_name = '2002070100';
然后看li_count
建议: liangshi001(糧食人人要) 的方法可行啊
NetCobra
2002-07-30
打赏
举报
回复
看看你的程序里面是不是正确的生成了2002070100这个值,MessageBox出来看看
liangshi001
2002-07-30
打赏
举报
回复
我建議你先用ls_no=right(當前記錄號,4)取得序號
然后ll_no=long(ls_no)+1
再根據ll_no 的長 ,在前面加幾個'0'
choose len(ll_no)
case 1
ls_no='000'+string(ll_no)
case 2
ls_no='00'+string(ll_no)
....
end choose
rdy_fxy
2002-07-30
打赏
举报
回复
哥们我遇到一个和你这个一样的问题, 我也是用日期加单号, 可加到54就出现你那种情况,没办法我只好在数据库中更改数据,目前还能用但不知什么原因!
wlwangzi
2002-07-30
打赏
举报
回复
大哥们,帮帮忙,怎么回事啊
velen
2002-07-30
打赏
举报
回复
char-->varchar
AlexHoo
2002-07-30
打赏
举报
回复
程序的问题,生成的序号不对
banalman
2002-07-30
打赏
举报
回复
没有遇到过
supsuccess
2002-07-30
打赏
举报
回复
我也没碰到,MSS2K
编程夜猫
2002-07-30
打赏
举报
回复
你用的什么数据库,我用SQL Server不会.
joss
2002-07-30
打赏
举报
回复
建议你不要用双字段做主键!
用一个int型字段做主键
让这个字段自动累加!
不就能解决问题了!
而且永远避开了这种问题出现的可能!
jeking
2002-07-29
打赏
举报
回复
生成有误,多数是只进行了2为数值得递增!
多加几位吧!
01->..->..55...->99->01当然重复
super_jack
2002-07-29
打赏
举报
回复
不可能的,仔细查一下!
hjd_cw
2002-07-29
打赏
举报
回复
这个 2002070100 值,是程序里生成的,保证正确吗?
wlwangzi
2002-07-29
打赏
举报
回复
to :jeking
什么意思,我用的是4位啊,而且一个字段如“2002070001”
一共是10位,不会重复啊
mybatisplus自增
主键
很大
问题
排错
一天上午,小明突然叫我说数据库数据很
奇怪
,我看了下的确好
奇怪
为什么自增id字段突然变得怎么大了,后面我比对下其他的库表,有点自增id是ok,有的也出现上述的情况,我一开始就纳闷了,然后开启数据库的打印语句...
关于复合
主键
和反射生成两个实体类的
问题
2. 实现方式二:将
主键
属性提取到
一个
主键
类中,实体类只需包含
主键
类的
一个
引用 hibernate中复合
主键
的映射方式有两种。 1、基于实体类属性的复合
主键
2、基于
主键
类的复合
主键
两种映射方式的区别在于:第一...
Hibernate 序列生成
主键
重复性
问题
。
1: 去年遇见过
一个
很
奇怪
的
问题
,就是hibernate在遇见数据量比较多,从十几页往后开始分页失效。 这是hibernate自身
问题
。因为他生成的查询语句,会导致在遇到大数据量时,就会分页失效。 2:今天遇到...
hibernate
主键
一对一 外键一对一
主键
一对一 就是两张表
主键
相同的一一...两个就是对应的关系,这就叫做数据关联,
主键
一对一的情况相当于
一个
人只有
一个
身份证,一一对应,不能有多 但是
主键
一对一的情况要求
主键
相同,完全对应,但是
主键
又是唯一的
关于
主键
的小
问题
数据量有20W,由于之前数据提供方没有将数据表中的时间规范化,导致无法进行检索,于是先对表中的数据进行格式化,但是发现速度很慢,后来发现,提供的数据表中没有
主键
,后来为表增加了
主键
后,速度提升了几个数量...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章