/ / Wie fügt man einer Tabelle eine neue numerische Ersatzschlüsselspalte hinzu, mit erhöhten Zahlen? - SQL, SQL-Server, Tsql

Wie fügt man einer Tabelle eine neue numerische Ersatzschlüsselspalte mit erhöhten Zahlen hinzu? - SQL, SQL-Server, Tsql

Nehmen wir also an, Sie müssen eine int -Spalte zu einer hinzufügenTabelle und Sie möchten allen Zeilen dieser neuen Spalte 1, 2, 3, 4, 5 usw. hinzufügen. Welche SQL würde das tun? Ich schätze, eine for-Schleife wäre ideal (z. B. für jede Zeile in der Tabelle, Einfügungsnummer + 1 und dann die Anzahl erhöhen)

Was würden Sie tun? Wenn es darauf ankommt, verwende ich SQL Server 2008 und SQL Server Management Studio.

Antworten:

1 für die Antwort № 1

Verwenden Sie die INT-Identität

 ALTER TABLE dbo.YourTable
ADD YOUR_COLUMN INT IDENTITY