当前位置: 技术问答>java相关
写sql进数据库(DB2)怎样实现自动插入(表的主键为String)
来源: 互联网 发布时间:2015-03-26
本文导语: 写sql进数据库(DB2)怎样实现自动插入(表的主键为String) 其它字段为手动输入,而主键为自动更新 | 不好意思,忘记加1了. 有几种方法可以: 1.(最简单的)每次插入前先select max(id) from tbl whe...
写sql进数据库(DB2)怎样实现自动插入(表的主键为String)
其它字段为手动输入,而主键为自动更新
其它字段为手动输入,而主键为自动更新
|
不好意思,忘记加1了.
有几种方法可以:
1.(最简单的)每次插入前先select max(id) from tbl where算出最大值再加1,不过你要保证以前数据库中的记录这一字段等长.(缺点:效率较低)
2.就是靠数据库实现.(不过很不好意思DB2我不大了解!)
有几种方法可以:
1.(最简单的)每次插入前先select max(id) from tbl where算出最大值再加1,不过你要保证以前数据库中的记录这一字段等长.(缺点:效率较低)
2.就是靠数据库实现.(不过很不好意思DB2我不大了解!)
|
应该有自动增长的主键设置!不过好像都是int型的,而不是String!
oracle里有,sql server里也有,我想db2应该也有,不然……
oracle里有,sql server里也有,我想db2应该也有,不然……