regolare il nocount sopra
dichiarare la tabella dei @tables (
identità di identificazione int,
sysname del tablename,
sysname del columnName
)
dichiarare il @counter int
dichiarare il @count int
dichiarare nvarchar @newseed (20)
dichiarare lo sysname del @tablename
dichiarare lo sysname del @columnname
dichiarare il @sql varchar (massimo)
dichiarare il @sqlex varchar (massimo)
dichiarare il @sqlMax nvarchar (massimo)
dichiarare il @sqlMaxEx nvarchar (massimo)
DICHIARARE IL @PVALUE VARCHAR (250)
DICHIARARE IL @PARAM NVARCHAR (250)
regolare il @sql = “DBCC CHECKIDENT ('' @table '', RESEED, @value)„
regolare il @sqlMax = “@value=MAX PRESCELTO (@pkfield) da @table„
REGOLARE IL @PARAM = “@VALUE VARCHAR (250) PRODOTTO„
inserire nei @tables
selezionare TABLE_NAME DISTINTO, COLUMN_NAME
da INFORMATION_SCHEMA.COLUMNS
dove TABLE_SCHEMA = “dbo„
e COLUMNPROPERTY (object_id (TABLE_NAME), COLUMN_NAME, “IsIdentity ") = 1
ordine da TABLE_NAME
selezionare il @count = il @@ROWCOUNT
regolare il @counter = 1
mentre @counter <>
|