Come utilizzare un aggiornamento Normativa Join-In

March 18

L'istruzione SQL "join" consente di unire più tabelle insieme in una query. È necessario utilizzare l'istruzione unirsi in una subquery quando si utilizza l'istruzione "Aggiorna". La dichiarazione di aggiornamento modifica il contenuto delle tabelle del database. La dichiarazione unirsi permette di filtrare i record interessati in modo che non si aggiornano i record accidentalmente sbagliati. Utilizzare query di aggiornamento giudiziosamente in modo da non modificare i record della tabella sbagliate.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "SQL Server", quindi fare clic su "SQL Server Management Studio." Si apre l'editor di database SQL principale.

2 Fare clic destro sul nome del database sul pannello di sinistra di Management Studio e selezionare "Nuova query". Un editor SQL apre dove si digita il codice di aggiornamento.

3 Inserisci il tuo istruzione di aggiornamento. Per esempio, se si desidera aggiornare un gruppo di record dei clienti di cambiare il nome, la seguente sintassi compie l'edit:

clienti Aggiornare Imposta = firstname 'Joe' dove cognome = 'joseph'

Questa query di aggiornamento cambia tutti i clienti con un nome di "Giuseppe" per il soprannome di "Joe".

4 Utilizzare l'istruzione unirsi per filtrare più record. Nell'esempio al punto 3, se si desidera filtrare più record utilizzando criteri in un'altra tabella, si utilizza l'istruzione unirsi. La seguente sintassi aggiorna solo i clienti che hanno un ordine nella tabella "ordini":

clienti Aggiornare Imposta = firstname 'Joe' dove cognome = 'Giuseppe' e customerId in

(Selezionare customerId da ordini o uniscono clienti c dove o.customerId = c.customerid)

5 Premere il tasto "F5" per eseguire la query. L'aggiornamento è immediato, quindi i dati della tabella vengono cambiati dopo il ritorno dei messaggi "successo".