Eine eindeutige ID, die dynamisch mit SQL in SQL Server 2005 erstellen

April 5

SQL Server 2005 enthält eine "Newid"-Funktion, die automatisch eine eindeutige Identifikationsnummer für einen Tabellendatensatz erstellt. Sie verwenden die Funktion "Newid" in Ihrer SQL Server-Anweisungen "Einfügen", um dynamisch eine neue ID zu erstellen. Datenbankmodul wählt die ID müssen Sie nicht zum Erstellen einer ID und überprüfen, um sicherzustellen, dass es einzigartig ist. Die Funktion "Newid" garantiert eine eindeutige Nummer für den Datensatz.

Anweisungen

1 Klicken Sie auf Windows "Start" auf Ihrem Computer SQL Server 2005, und wählen Sie "Alle Programme". "SQL Server" in den Programmgruppen klicken Sie wählen Sie "Management Studio" beim Öffnen der Datenbank Bearbeitungs-Software.

2 Maustaste auf die Datenbank, die Sie im linken Bereich bearbeiten möchten, und klicken Sie auf "Neue Abfrage". Der SQL Server 2005-Code-Editor wird geöffnet.

3 Erstellen Sie die ID-Variable, und weisen sie eine neue ID, mit der Funktion. Der folgende Code generiert dynamisch eine neue ID:

@newid als varchar(50) deklarieren

Set @newid = newid()

4 Fügen Sie einen neuen Datensatz ein und verwenden Sie die neue ID für die eindeutige Spalte. Der folgende Code ist ein Beispiel der Neukunde einfügen und die Variable "@newid" als die Kundennummer:

insert into customers (ID, name) values (@newid, 'Joe Smith')

5 Drücken Sie "F5", um den Code auszuführen. Jedes Mal Taste "F5" ist eine neue ID für Sie erstellt, damit Sie die Anweisungen mehrmals im Editor ausführen können.