record duplicati integrità dei dati danno, quindi è necessario assicurarsi che il record è nuovo prima di inserirla in una tabella. È possibile utilizzare un'istruzione "select" per la ricerca di informazioni di un record . Se i dati non esiste, allora si esegue l'istruzione " insert" . SQL Server include Management Studio , che permette di scrivere le istruzioni SQL sul database . Istruzioni
1
Fare clic sul pulsante di Windows "Start " e selezionare " Tutti i programmi ". Fare clic su " SQL Server " nella lista dei gruppi di programmi , quindi fare clic su "SQL Server Management Studio " per aprire il software di editing di database .
2
Fare clic su " Nuova query " nella parte superiore della finestra. Verrà aperto l'editor , che permette di interrogare le informazioni del database e inserire nuovi record .
3
esegue un'istruzione "select" sul server per verificare la presenza di record duplicati . Per esempio , i seguenti controlli di query per un cliente esistente :
dichiarano @ esiste varchar ( 50 ) per
select @ esiste = customerId da clienti dove name = 'Joe Smith'
< p > il codice sopra dichiara una variabile e restituisce l' ID cliente alla variabile se il cliente " Joe Smith " è già nel database . Se il record non viene trovato , " @ esiste " contiene il valore del database "null" .
4
creare l'istruzione "insert" . Si utilizza l' istruzione "if" per inserire solo il nuovo record se non viene trovato nella istruzione SQL precedente . Ad esempio , il codice seguente inserisce un nuovo cliente se la " @ esistere " variabile è nulla :
se @ esiste è nullo
iniziare
inserto
in clienti ( nome) valori ( 'Joe Smith ' ) per
fine
5
Premere " F5 " per eseguire il codice SQL . Il SQL eseguito sul server , e nessun record duplicati vengono creati se già esistono .