Ich habe kurze Frage an Sie SQL-Gurus. Ich habe vorhandene Tabellen ohne Primärschlüssel Spalte und Identität ist nicht festgelegt. Jetzt versuche ich, diese Tabellen zu modifizieren, indem ich die vorhandene Integer-Spalte als Primärschlüssel verwende und Identitätswerte für diese Spalte hinzufüge. Meine Frage ist, sollte ich zuerst alle Datensätze aus der Tabelle in eine temporäre Tabelle kopieren, bevor Sie diese Änderungen vornehmen. Verliere ich alle vorherigen Datensätze, wenn ich die T-SQL-commnad ausgeführt habe, um den Primärschlüssel zu erstellen und die Identitätsspalte für diese Tabellen hinzuzufügen. Was sind die Ansätze sollte ich so nehmen, wiePrimärschlüssel und Identitätsspalte nach dem Laden von Daten
1) Erstellen Sie temporäre Tabelle alle Datensätze aus der Tabelle zu kopieren, zu modifizieren 2) Legen Sie alle Datensätze der temptable 3) Nehmen Sie Änderungen an der Tabellenschema 4) Laden Sie abschließend die Datensätze aus der temporären Tabelle in die ursprüngliche Tabelle.
Oder
gibt es bessere Möglichkeiten, dass dies? Ich schätze Ihre Hilfe wirklich
Dank
Vielen Dank, ich mochte deine Antwort. – Shiva