SQL建表字段自增长的问题

发布时间:2024-05-16 21:01 发布:上海旅游网

问题描述:

create table test
(
id int identity(1,1),
content varchar(10) ,
constraint pk_test_id primary key(id)
)

比如以上代码,它的id是自增长的,我希望id的数增长方式为这样.

第一个数是00000001
再加1 是00000002
.
.
.
就是说前面的0一直有

有没有办法解决?
高手帮助!
id int identity(00000001,1)
已试过,不行!

字符的话,不可以实现自加了吧?!

问题解答:

这么写是不可能的,int类型的字段不可能存储'0000001'这样的值,只能用字符型

设计个表达式!

id int identity(1,1)

把上面的这句话改成 id int identity(00000001,1) 就OK了
解释下:
前面的参数表示从哪里开始,后面的参数表示自动增长每次加的数字.

热点新闻