Pokud používáte sloupec identity v tabulkách serveru SQL Server, můžete nastavit další hodnotu vložky na libovolnou požadovanou hodnotu. Příkladem je, chcete-li začít s číslováním sloupce ID u 1000 místo 1.

Bylo by moudré nejprve zkontrolovat, jaká je aktuální identifikační hodnota. Tento příkaz můžeme použít takto:

DBCC CHECKIDENT (‘tablename’, NORESEED)

Například pokud bych chtěl zkontrolovat další ID hodnoty tabulky mých objednávek, mohu použít tento příkaz:

DBCC CHECKIDENT (orders, NORESEED)

Chcete-li hodnotu dalšího ID nastavit na hodnotu 1000, mohu použít tento příkaz:

DBCC CHECKIDENT (orders, RESEED, 999)

Všimněte si, že další hodnota bude cokoliv, co jste reseced s + 1, takže v tomto případě jsem nastavil to na 999, takže další hodnota bude 1000.

Další věc, kterou je třeba poznamenat, je, že budete muset přiložit název tabulky v jednoduchých uvozovkách nebo hranatých závorkách, pokud odkazujete na celou cestu, nebo jestliže název tabulky obsahuje mezery. (což by opravdu nemělo)

DBCC CHECKIDENT ( ‘databasename.dbo.orders’,RESEED, 999)

Nejlepší Tipy:
Komentář: