sql >> Databáze >  >> RDS >> Sqlserver

Aktualizace sloupce identity tabulky s po sobě jdoucími čísly prostřednictvím uložené procedury SQL

--before running this make sure Foreign key constraints have been removed that reference the ID. 

--insert everything into a temp table
SELECT (ColumnList) --except identity column
INTO #tmpYourTable
FROM yourTable

--clear your table
DELETE FROM yourTable
-- reseed identity
DBCC CHECKIDENT('table', RESEED, new reseed value)
--insert back all the values 
INSERT INTO yourTable (ColumnList)
SELECT OtherCols FROM #tmpYourTable
--drop the temp table
DROP TABLE #tmpYourTable
GO


  1. Chyba při přenosu databáze z MySql do Postgres pomocí mysql2pgsql

  2. neplatná hodnota parametru 'adresář'

  3. Maximální délka MySQL a GROUP_CONCAT().

  4. mezisoučet a součet pro řetězce