J'aide la mise en œuvre d'une base de données SQL Server 2008 et j'ai plusieurs colonnes que je voudrais par défaut au numéro suivant dans une séquence, mais toujours en mesure d'insérer des nombres à la main à volonté. Dans PostgreSQL, ceci est fait avec le type de données SERIAL et une séquence. Malheureusement, ces choses n'existent pas dans SQL Server. Voici ce que je sais ne fonctionnera pas. Une colonne d'identité n'autorise pas les insertions sauf si vous définissez IDENTITY_INSERT sur on. Dans ce cas, cela fonctionne comme vous le souhaitez, mais selon le MSDN, cette propriété ne peut être définie que sur une table à la fois et je voudrais le faire pour plusieurs tables.Comment obtenir quelque chose de similaire au type de données SERIAL PG dans SQL Server 2008?
Est ce que je veux même possible dans SQL Server?
Le verrouillage requis ne serait pas si important si vous aviez une chose de type "séquence" par table, et un GUID est beaucoup trop cher pour ce que je cherche à accomplir ici. – Mykroft