A. Renvoi de la valeur de départ d'une table spécifiée
L'exemple suivant renvoie la valeur initiale pour la table Person.Address de la base de données AdventureWorks.
USE AdventureWorks;
GO
SELECT IDENT_SEED('Person.Address') AS Identity_Seed;
GO
B. Renvoi de la valeur initiale de plusieurs tables
L'exemple suivant renvoie les tables de la base de données AdventureWorks qui contiennent une colonne d'identité avec une valeur initiale.
USE AdventureWorks;
GO
SELECT TABLE_SCHEMA, TABLE_NAME,
IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) AS IDENT_SEED
FROM INFORMATION_SCHEMA.TABLES
WHERE IDENT_SEED(TABLE_SCHEMA + '.' + TABLE_NAME) IS NOT NULL;
GO
Voici un jeu de résultats partiel.
TABLE_SCHEMA TABLE_NAME IDENT_SEED
------------ --------------------------- -----------
Person Address 1
Production ProductReview 1
Production TransactionHistory 100000
Person AddressType 1
Production ProductSubcategory 1
Person vAdditionalContactInfo 1
dbo AWBuildVersion 1