我试图在我的列中增加一个ID。
第一个值是"SERVI200000“,并希望增加它,以便显示:
当输入新数据时,"SERVI200001","SERVI200002“。
有人能帮忙吗?
发布于 2022-08-01 10:45:32
您可以创建与下面类似的表,它将根据您的需求处理自动增量号。
最重要的是,由于它是计算列,所以您不必每次插入值时都显式地提供值。
CREATE TABLE dbo.YourTable
(ID INT IDENTITY(1,1) NOT NULL PRIMARY KEY CLUSTERED,
PID AS 'SERVI' + RIGHT('200000' + CAST(ID AS VARCHAR(7)), 7) PERSISTED,
PersonName VARCHAR(50)
)
INSERT INTO dbo.YourTable(PersonName)
VALUES ('Name1')https://stackoverflow.com/questions/73192238
复制相似问题