社区
Java SE
帖子详情
写sql进数据库(DB2)怎样实现自动插入(表的主键为String)
adonwjw
2002-01-22 03:28:40
写sql进数据库(DB2)怎样实现自动插入(表的主键为String)
其它字段为手动输入,而主键为自动更新
...全文
327
15
打赏
收藏
写sql进数据库(DB2)怎样实现自动插入(表的主键为String)
写sql进数据库(DB2)怎样实现自动插入(表的主键为String) 其它字段为手动输入,而主键为自动更新
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adonwjw
2002-01-28
打赏
举报
回复
明白了,我还是把主键改成int,写函数又要增加开销了
谢谢几伟大虾
xmvigour
2002-01-25
打赏
举报
回复
"写sql进数据库(DB2)怎样实现自动插入(表的主键为String)"
如果在插入前,不用显示出来,其实还是挺好办的,那就是写一个函数,也是很容易解决的!
pengji
2002-01-25
打赏
举报
回复
如果并发问题比较严重,你可以把select max(id) ......
insert into ().....写在一个存储过程中来调用,不过还是要开启事务处理!
如果不用STRING就简单的多了!
xmvigour
2002-01-25
打赏
举报
回复
to : pengji(彭乃超):
确实是这样,以前我也经常这样干的,没办法,但后来老是有并发的问题!比如销售同时输单。
但你有没发现,竟然都是要加一的,为什么一定要用string类型的?难道用其它的就不行吗?
pengji
2002-01-25
打赏
举报
回复
当然要对表先进行LOCK喽,这不是最好的办法,但的确是可行的!哈哈!很多系统都是这样做的!ORACLE的sequence也不是String类型的,SQLSERVER也一样不是,如果要用String好象只有这种办法.
xmvigour
2002-01-25
打赏
举报
回复
to : pengji(彭乃超):先select max(id) from tbl where算出最大值再加1
但数据库如果并行操作怎么办???我觉得这是退而求其之的下策!
pengji
2002-01-24
打赏
举报
回复
是呀,好象这种自增长的字段一般都是非String类型的,如果要用String,可能要用我前面说的办法了!每次插入前先select max(id) from tbl where算出最大值再加1,不过你要保证以前数据库中的记录这一字段等长(长度不够前面加0).
xmvigour
2002-01-24
打赏
举报
回复
应该有自动增长的主键设置!不过好像都是int型的,而不是String!
oracle里有,sql server里也有,我想db2应该也有,不然……
adonwjw
2002-01-24
打赏
举报
回复
谢谢kendyzheng和pengji(彭乃超)了,看来的找db2高手
楼上的是学生吗?不知道db2......
adonwjw
2002-01-24
打赏
举报
回复
谢谢pengji(彭乃超)和kendyzheng了,看来得找数据库高手
adonwjw
2002-01-23
打赏
举报
回复
是不是在db2里面设置?
lpt
2002-01-23
打赏
举报
回复
hehe db2是什么数据库,是小型的吧!
pengji
2002-01-23
打赏
举报
回复
不好意思,忘记加1了.
有几种方法可以:
1.(最简单的)每次插入前先select max(id) from tbl where算出最大值再加1,不过你要保证以前数据库中的记录这一字段等长.(缺点:效率较低)
2.就是靠数据库实现.(不过很不好意思DB2我不大了解!)
pengji
2002-01-23
打赏
举报
回复
有几种方法可以:
1.(最简单的)每次插入前先select max(id) from tbl where算出最大值,不过你要保证以前数据库中的记录这一字段等长.(缺点:效率较低)
2.就是靠数据库实现.(不过很不好意思DB2我不大了解!)
kendyzheng
2002-01-22
打赏
举报
回复
DB2难道不支持主键的AUTOINCREMENT嘛?
【每日随笔】远离美女 ③ ( 社交溢价与转移支付 | 普通人娶美女后果 | 普通人如何接触到美女 | 玄学角度分析普通人娶美女后果 )
一、社交溢价与转移支付 1、社交溢价 2、转移支付 二、普通人娶美女后果 1、普通人如何接触到美女 2、普通人娶美女后果 三、玄学角度分析普通人娶美女后果 1、分析内部情况 2、分析外部情况
不娶美女
爱美之心人皆有之。如果去询问每一个男人,想不想美女相伴,回答大部分可能是肯定的。但如果问他们想不想娶美女为妻,恐怕没有人不想。但是,可能很多人的脑海里会出现常言所说的幸福家庭三宗宝—丑妻、薄地、破棉袄。从这句俗语中,我们不难看出,多数人把娶美女作为妻子,视作畏途。这是为什么呢? 我以为美女并非平民可以享用,她需要大笔的银子“饲养”。这并不是美女势利,而是时世造就。所谓好马配好鞍,佳人配“财”...
今生一定娶美女 不遇美女终生不娶
不遇美女 终生不娶策划/雪城白鸟 执行/闫季(中国人民大学公共管理学院03级) 本期话题,只针对男生,女生串场。 主题:今生一定娶美女。 这样一个近乎“诡辩”的话题,被持正反观点的大部分男生和小部分女生们辩得风起云涌,口水四溅——当场男生们的回答虽然千奇百怪,但总有一个倾向性:要娶就娶大美女! 参与院校:长春理工大学 长春税务学院 吉林师范大学 内蒙古师范大学 论点一...
不娶美女的十大理由
1。个人生命安全得不到保障,现在这个社会有精神疾病的人太多了,你娶了美女难免有人嫉妒,难免他会想不开,于是跟踪你,趁你不注意用刀子劈你,用斧子砍你,用石头砸你……。为了自己的安全考虑,我决定不娶美女。 2。隐私得不到保障,美女本身就是焦点,往往会有些变态之徒以偷窥美女为乐。你一娶美女,哈哈,说不定哪天一拉窗帘,发现屋外站满了人,真乐呵呵的看着你和她曾经发生和即将发生的事情。 3。尊严
找个美女老婆的好处
其实,美女的好处,不仅可以赏心悦目。 在这里,我主要是针对很多人的错误的认识,站在女性的角度来分析一下。 很多人,都存在一种认识,认为美女很漂亮,但是不适合作妻子。这种想法很多人都有,尤其是男性。很大比例的男性认为,美女适合欣赏,而不适合作老婆。他们宁愿娶个长相平凡甚至有点丑的女子为妻,他们觉得这样塌心。 其实,美女不仅可以欣赏,娶回家作老婆,也是绝对的优先的选择
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章