在自动生成的primark键之前指定值

时间:2014-09-13 13:33:21

标签: sql sql-server database primary-key auto-increment

我想用以下字段创建名为条目的表。 entry_id和条目。使entry_id成为数据类型为int的主键字段。但是在生成主键之前,我希望主键的值为000开始计数。例如0001,0002等等

1 个答案:

答案 0 :(得分:1)

在数据库上,您的身份必须是没有填充的整数。如果你想要填充,你需要在从数据库中提取值或在UI中显示它时用0填充它。

创建一个带有标识的表:

CREATE TABLE employee
(
 id int IDENTITY(1,1),
 firstname varchar (20),
 middleinitial char(1),
 lastname varchar(30)
);

如果需要,要重新设定为0,您可以执行:

DBCC CHECKIDENT('databasename.dbo.yourtable',RESEED,0)