placer le nocount dessus
déclarer la table de @tables (
identité de l'identification international,
sysname de tablename,
sysname de columnName
)
déclarer le @counter international
déclarer le @count international
déclarer nvarchar @newseed (20)
déclarer le sysname de @tablename
déclarer le sysname de @columnname
déclarer le @sql varchar (maximum)
déclarer le @sqlex varchar (maximum)
déclarer le @sqlMax nvarchar (maximum)
déclarer le @sqlMaxEx nvarchar (maximum)
DÉCLARER LE @PVALUE VARCHAR (250)
DÉCLARER LE @PARAM NVARCHAR (250)
placer le @sql = « DBCC CHECKIDENT ('' @table '', RESEED, @value) »
placer le @sqlMax = « @value=MAX CHOISI (le @pkfield) de @table »
PLACER LE @PARAM = LE « @VALUE VARCHAR (250) PRODUIT »
insérer dans des @tables
choisir TABLE_NAME DISTINCT, COLUMN_NAME
d'INFORMATION_SCHEMA.COLUMNS
là où TABLE_SCHEMA = « dbo »
et COLUMNPROPERTY (object_id (TABLE_NAME), COLUMN_NAME, « IsIdentity ") = 1
ordre par TABLE_NAME
choisir le @count = le @@ROWCOUNT
placer le @counter = 1
tandis que @counter <>
|