установите nocount дальше
объявите таблицу @tables (
тождественность удостоверения личности int,
sysname tablename,
sysname columnName
)
объявите @counter int
объявите @count int
объявите @newseed nvarchar (20)
объявите sysname @tablename
объявите sysname @columnname
объявите @sql varchar (максимально)
объявите @sqlex varchar (максимально)
объявите @sqlMax nvarchar (максимально)
объявите @sqlMaxEx nvarchar (максимально)
ОБЪЯВИТЕ @PVALUE VARCHAR (250)
ОБЪЯВИТЕ @PARAM NVARCHAR (250)
установите @sql = «DBCC CHECKIDENT ('' @table '', RESEED, @value)»
установите @sqlMax = «ОТБОРНОЕ @value=MAX (@pkfield) ОТ @table»
УСТАНОВИТЕ @PARAM = «ОЕ @VALUE VARCHAR (250)»
введите в @tables
выберите ОПРЕДЕЛЕННОЕ TABLE_NAME, COLUMN_NAME
от INFORMATION_SCHEMA.COLUMNS
где TABLE_SCHEMA = «dbo»
и COLUMNPROPERTY (object_id (TABLE_NAME), COLUMN_NAME, «IsIdentity ") = 1
заказ TABLE_NAME
выберите @count = @@ROWCOUNT
установите @counter = 1
пока @counter <>
|