Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come controllare per una voce duplicata prima dell'inserimento di un record

Il database di SQL Server consente di inserire i record duplicati , quindi è necessario verificare l'esistenza di un record prima di eseguire la query "insert" . Si utilizza il software di SQL Server Management Studio per inserire i record , e scrivere gli script SQL per verificare un record duplicato . Verifica di un record esistente mantiene l'integrità dei dati , in modo da poter mantenere i rapporti accurati , e assicurarsi di disporre di un solo record di un elemento particolare. Istruzioni
1

Fare clic sul pulsante di Windows "Start" e selezionare " Tutti i programmi ". Fare clic su "SQL Server", quindi fare clic su " SQL Server Management Studio " per aprire il software .
2

Fare clic su " New Query " per aprire l'editor SQL . Digitare la ricerca per individuare un record esistente . Si utilizza l'istruzione "select " per trovare un record esistente . Il codice seguente consente di trovare record di un cliente con il nome "Joe" e il cognome "Rossi" :

select * from clienti dove fname = 'Joe' e lname = 'Smith'

istruzione restituisce un record se esiste il cliente . Se il set di record restituisce zero , allora sai che è possibile inserire un nuovo record .
3

digitare l'istruzione " insert ", se non vengono restituiti record . Tutti i record duplicati vengono visualizzati nella parte inferiore del software Management Studio . Se SQL Server non restituisce alcun record , utilizzare l'istruzione INSERT per inserire il record. Il codice seguente è un esempio di istruzione INSERT di SQL Server :
inserto

in clienti ( fname , lname ) values ​​( 'Joe' , 'Smith' ) economici 4

Press " F5 " per eseguire il codice SQL . Dopo i processi di inserimento , SQL Server restituisce il messaggio che il record sia stato inserito . Per controllare il nuovo record , digitare l' istruzione select nel passo a due . Questa volta , l' istruzione SELECT restituisce un record .

 

software © www.354353.com