Trong SQL Server, bạn có thể có một cột được tính toán chỉ giữ giá trị giống như cột nhận dạng (hoặc bất kỳ cột nào khác):
CREATE TABLE [dbo].[test](
[id] [int] IDENTITY(1,1) NOT NULL,
[idCopy] AS ([id]),
[whatever] [nvarchar](max) NOT NULL
)