Doppelte Datensätze Schaden Datenintegrität , so müssen Sie sicherstellen, dass ein Datensatz neu ist vor dem Einsetzen in eine Tabelle . Sie können eine "select" -Anweisung, um für eines Datensatzes Informationen zu suchen. Wenn die Daten nicht vorhanden ist, dann führen Sie die "insert "-Anweisung. SQL Server Management Studio enthält , die Sie schreiben, SQL-Anweisungen an die Datenbank ermöglicht . Anleitung
1
Klicken Sie in Windows auf "Start" und wählen Sie " Alle Programme". Klicken Sie auf " SQL Server " in der Liste der Programmgruppen , klicken Sie dann auf " SQL Server Management Studio " , um die Datenbank -Programm zu öffnen.
2
Klicken Sie auf " Neue Abfrage " am oberen Rand des Fensters . Der Editor öffnet , das Ihnen erlaubt , um die Datenbank abzufragen und legen Sie neue Datensätze .
3
Führen Sie einen "select "-Anweisung auf dem Server für doppelte Datensätze zu überprüfen. Zum Beispiel die folgende Abfrage sucht nach einem bestehenden Kunden : declare @
existiert varchar ( 50)
select @ exists = customerId von Kunden, wo name = ' Joe Smith '
der obige Code deklariert eine Variable und gibt die Kunden-ID in die Variable , wenn der Kunde " Joe Smith " ist bereits in der Datenbank . Wenn der Datensatz nicht gefunden wird, "@ existiert" enthält die "null" Wert Datenbank .
4
Erstellen Sie die "insert "-Anweisung. Sie können mit dem . " If"-Anweisung nur den neuen Datensatz einfügen , wenn es nicht in der vorherigen SQL-Anweisung gefunden Zum Beispiel der folgende Code fügt einen neuen Kunden, wenn das "@ existieren " Variable ist null :
if @ existiert null
beginnen wird
insert into Kunden (Name ) values (' Joe Smith ')
Ende
5
Presse "F5 ", um den SQL -Code. Die SQL führt gegen den Server und keine doppelten Datensätze werden erstellt, wenn sie bereits vorhanden sind .