Nad Asked: 2015-04-03 03:00:33 +0800 CST2015-04-03 03:00:33 +0800 CST 2015-04-03 03:00:33 +0800 CST 在 sql 表中将标识设置为 (11 - 2) 772 我有一个问题, 我想设置ID列,ID应该从哪里开始11-2然后它应该自动递增 1 就像 11-3、11-4。 我正在使用sql-server 2008 R2。请帮忙 sql-server-2008-r2 identity 1 个回答 Voted Best Answer LowlyDBA - John M 2015-04-03T04:47:28+08:002015-04-03T04:47:28+08:00 使用一IDENTITY列作为递增 ID 值,然后将其11-作为计算列作为前缀。 CREATE TABLE [Table2] ( ID int IDENTITY(1,1), ID_pretty AS ('11-' + CAST(ID AS nvarchar)) CONSTRAINT pk_ID PRIMARY KEY (ID)) GO
使用一
IDENTITY
列作为递增 ID 值,然后将其11-
作为计算列作为前缀。