fijar el nocount encendido
declarar la tabla de los @tables (
identidad de la identificación internacional,
sysname del tablename,
sysname del columnName
)
declarar el @counter internacional
declarar el @count internacional
declarar nvarchar @newseed (20)
declarar el sysname del @tablename
declarar el sysname del @columnname
declarar el @sql varchar (máximo)
declarar el @sqlex varchar (máximo)
declarar el @sqlMax nvarchar (máximo)
declarar el @sqlMaxEx nvarchar (máximo)
DECLARAR EL @PVALUE VARCHAR (250)
DECLARAR EL @PARAM NVARCHAR (250)
fijar el @sql = “DBCC CHECKIDENT ('' @table '', RESEED, @value)”
fijar el @sqlMax = “@value=MAX SELECTO (el @pkfield) de @table”
FIJAR EL @PARAM = EL “@VALUE VARCHAR (250) HECHO SALIR”
insertar en @tables
seleccionar TABLE_NAME DISTINTO, COLUMN_NAME
de INFORMATION_SCHEMA.COLUMNS
donde TABLE_SCHEMA = “dbo”
y COLUMNPROPERTY (object_id (TABLE_NAME), COLUMN_NAME, “IsIdentity ") = 1
orden por TABLE_NAME
seleccionar el @count = el @@ROWCOUNT
fijar el @counter = 1
mientras que @counter <>
|