SQLserver 自增长列
为一个商品表插入数据时,商品编号为自增长列,怎么实现插入的值为0001,0002,0003,0004.........
为一个商品表插入数据时,商品编号为自增长列,怎么实现插入的值为0001,0002,0003,0004......
展开
4个回答
展开全部
ALTER table 表名 ADD
字段名 INT IDENTITY(1,1)
这个是给没有id字段的表添加一个自增ID字段
如果已经有了id 字段,那么必须要先drop掉已有字段。
代码如下:
ALTER table 表名 drop column 字段名
然后再执行上面的添加命令即可
字段名 INT IDENTITY(1,1)
这个是给没有id字段的表添加一个自增ID字段
如果已经有了id 字段,那么必须要先drop掉已有字段。
代码如下:
ALTER table 表名 drop column 字段名
然后再执行上面的添加命令即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自增长列的数据类型只能是"整形类".
像0001,0002这样的值会被自动转换成1,2.
如果是为了整齐好看,那么在建表时可以把标识种子设为1000001,标识递增量为1
像0001,0002这样的值会被自动转换成1,2.
如果是为了整齐好看,那么在建表时可以把标识种子设为1000001,标识递增量为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在设计数据库的时候做(设置标识种子是0001,标识增量是1就可以了啊),也可以用代码 自增长列ll(ll identity(0001,1))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询