在sql server中在设计表时,主键如何设置才满足以下条件

shiqw132 2011-06-20 08:24:15
1.当我在jsp中插入数据时,不插入主键,而在数据库中主键自动增长
2.当我插入数据时,要插入主键,而在数据库中主键也自动增长
我是菜鸟,向各位高手求助
...全文
126 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yesenfei 2011-06-21
  • 打赏
  • 举报
回复
采用自增长关键字identity
Jeelon 2011-06-21
  • 打赏
  • 举报
回复

id int identity pimary key,
...
zs312979674 2011-06-21
  • 打赏
  • 举报
回复
把你想设置主键的那一列设成自动增长、并且为主键
福来哥 2011-06-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 shiqw132 的回复:]
2.当我插入数据时,要插入主键,而在数据库中主键也自动增长
[/Quote]
这个是神马意思?
假设主键是自动增长的。那么你插入数据的时候SQL Server 会自动帮你生成主键的啊!但是你又想自己设置主键。那系统自动增长的主键和你冲突了怎么办?
除非不用Sql Server,Oracle倒是可以实现。
TKD03072010 2011-06-21
  • 打赏
  • 举报
回复
把主键设成 自动增长 就行
lacus87 2011-06-20
  • 打赏
  • 举报
回复
我得回炉重修小学语文了,自增的用seq就行

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧