SQL server2008中,我要使某个表里的某个数据在加入数据时能够自动加1 10
3个回答
展开全部
不大明白意思,是指这个表本身插入一条数据时,序号是自动生成顺序加一呢,还是这个表插入一条数据就修改另一个表的一个字段,自动加一。
前者的话,在设计表的时候用identity关键字。
例:create tableA(id int identity primary key)
后者的话只能用触发器来实现了。
前者的话,在设计表的时候用identity关键字。
例:create tableA(id int identity primary key)
后者的话只能用触发器来实现了。
追问
就像一个订单号一样,我插个数据进去,订单号自动加1
追答
那就是插入数据的那一个表咯,表里面有个订单号的字段,每次插入数据的时候这个字段不插入,而是自动生成而且要自增1。那就是在表结构里面,该字段的类型后面加上identity,就像上面我给的例子
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Use:
SCOPE_IDENTITY()
identity is not always the identity for that table in sql, can be other table' identity
SCOPE_IDENTITY()
identity is not always the identity for that table in sql, can be other table' identity
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询