Come aggiornare una riga in DB2

May 28

Come aggiornare una riga in DB2


DB2 è un sistema di gestione di database ad alte prestazioni sviluppata da IBM scalabile e affidabile. Una riga in una tabella DB2 viene alterato con una dichiarazione "Aggiorna". "Update" dichiarazioni possono causare l'esecuzione di trigger, che può causare più aggiornamenti a verificarsi. Inoltre, i valori di aggiornamento deve corrispondere al tipo di dati corretto della colonna in fase di aggiornamento.

istruzione

1 Connettersi al database. Definire una chiave primaria per la tabella DB2 se non esiste già; la chiave primaria rappresenta una colonna nella tabella - solito la prima colonna - che è sempre unico. Questo valore viene utilizzato per identificare la riga da aggiornare in un "cercato aggiornamento."

2 Scrivi il tuo istruzione SQL di aggiornamento con la chiave primaria nel predicato. (Il predicato è anche conosciuta come la "clausola WHERE" della dichiarazione). Questo assicura che solo una riga viene aggiornata. Se una chiave primaria non esiste e non può essere creato, identificare due o più colonne che compongono la fila unica e specificare le colonne nel predicato. Questo è noto come un "cercato aggiornamento" perché la tabella viene cercato i coincidenti specificati nel predicato per identificare la riga o righe individuale.

3 Eseguire un "posizionato aggiornato" se si utilizza un cursore. Posizionare il cursore sulla riga che si desidera aggiornare. La dichiarazione di aggiornamento utilizza "WHERE CURRENT OF," seguito dal nome del cursore, per identificare la riga da aggiornare. Dato che il cursore si trova in corrispondenza della riga che si desidera aggiornare, senza ricerca viene eseguita. Questo metodo assicura anche che solo una singola riga viene aggiornata, mentre con il "cercato di aggiornamento," diverse file possono essere aggiornati con una dichiarazione.

4 Specificare i valori che si desidera cambiare nominando la colonna e l'impostazione come uguale al nuovo valore. La parola chiave "Set" è usato per assegnare i nuovi valori. Numerose colonne, separate da virgole, possono essere aggiornati in una dichiarazione di aggiornamento.

5 Esegui "Commit" per salvare le modifiche apportate. È possibile eseguire un "Seleziona" dalla tabella alterata per verificare che i dati è stato aggiornato.

Consigli e avvertenze

  • Assicurarsi di specificare una riga della "clausola Dove" oppure ogni riga nella tabella viene aggiornata.