Nwlapcug.com


Come aggiornare una riga in DB2

Come aggiornare una riga in DB2


DB2 è un sistema di gestione di database ad alte prestazioni sviluppato da IBM che è scalabile e affidabile. Una riga in una tabella di DB2 è alterata con un'istruzione "Update". Dichiarazioni di "Aggiornare" possono causare l'esecuzione di trigger, che può causare più aggiornamenti si verificano. Inoltre, i valori di aggiornamento devono corrispondere al tipo di dati corretto della colonna in fase di aggiornamento.

Istruzioni

1

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

2

Scrivere l'istruzione SQL di aggiornamento con la chiave primaria nel predicato. (Il predicato è noto anche come la "clausola Where" dell'istruzione.) Questo assicura che solo una riga viene aggiornata. Se non esiste una chiave primaria e uno non può essere creato, è possibile identificare due o più colonne che rendono unica la riga e specificano le colonne nel predicato. Questo è noto come un "aggiornamento con ricerca" perché la tabella è cercata per i criteri di corrispondenza specificati nel predicato per identificare la singola riga o le righe.

3

Eseguire un "posizionato aggiornato" se utilizza un cursore. Posizionare il cursore sulla riga che si desidera aggiornare. L'istruzione update utilizza "Where Current Of," seguito dal nome del cursore, per identificare la riga da aggiornare. Perché il cursore si trova alla riga che si desidera aggiornare, è eseguita alcuna ricerca. Questo metodo assicura anche che viene aggiornata una sola riga, mentre con il "aggiornamento cercato", più righe possono essere aggiornate con una sola istruzione.

4

Specificare i valori che si desidera modificare la colonna di denominazione e impostandola come uguale al nuovo valore. La parola "Set" è usata per assegnare i nuovi valori. Numerose colonne, separate da virgole, possono essere aggiornate in un unico aggiornamento istruzione.

5

Eseguire "Commit" per salvare le modifiche apportate. È possibile eseguire un "Select" della tabella che è alterato per verificare che i dati sono stati aggiornati.

Consigli & Avvertenze

  • Assicurarsi di specificare che una riga nella "Clausola Where" o, ancora, ogni riga della tabella verrà aggiornata.