Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Problème de création de deux colonnes d'identité dans une seule table

Dans SQL Server, vous pouvez avoir une colonne calculée qui contient simplement la même valeur qu'une colonne d'identité (ou toute autre) :

CREATE TABLE [dbo].[test](
    [id] [int] IDENTITY(1,1) NOT NULL,
    [idCopy]  AS ([id]),
    [whatever] [nvarchar](max) NOT NULL
)