DB2 er en høy ytelse database management system utviklet av IBM som er skalerbar og pålitelig . En rad i en DB2-tabell er endret med en " Update " statement. "Oppdater " uttalelser kan føre til at gjennomføringen av triggere , noe som kan føre til flere oppdateringer til å skje . Også må oppdatere verdier tilsvarer riktig datatype for kolonnen blir oppdatert. Instruksjoner
en
Koble til databasen . Definere en primærnøkkel for DB2- tabellen hvis man ikke allerede finnes , den primære nøkkelen representerer en kolonne i tabellen - som regel den første kolonnen - det er alltid unik. Denne verdien brukes til å identifisere rad for å bli oppdatert på en " søkte oppdatering . "
2
Skriv din oppdatering SQL-setning med den primære nøkkelen i predikatet . ( Predikatet er også kjent som " Der punkt " av setningen.) Dette sikrer at bare en rad er oppdatert . Hvis en primærnøkkel ikke eksisterer, og man kan ikke opprettes , identifisere to eller flere kolonner som gjør raden unike og spesifisere disse kolonnene i predikatet . Dette er kjent som en " søkte update" fordi tabellen søkes etter samsvarende kriteriene som er spesifisert i predikatet til å identifisere den enkelte raden eller radene .
3
Utfør " plassert mot hverandre oppdatert " hvis ved hjelp av en markør . Plasser markøren på raden du ønsker å oppdatere . Oppdateringen uttalelsen bruker " Hvor strøm Av ", etterfulgt av markøren navn , for å identifisere rad for å oppdatere . Fordi Markøren er plassert på raden du ønsker å oppdatere , ingen søk utført . Denne metoden sikrer også at bare en enkelt rad er oppdatert, mens med " søkte oppdateringen", flere rader kan bli oppdatert med en uttalelse.
4
Angi verdiene du ønsker å endre ved å navngi kolonnen og sette det som lik den nye verdien . Den " Set" nøkkelordet brukes til å tildele de nye verdiene . Tallrike kolonner , adskilt med komma , kan oppdateres i en oppdatering uttalelse.
5
Execute " forplikte " for å lagre endringene du har gjort. Du kan utføre en "Select " fra bordet du endret for å kontrollere at dataene dine er oppdatert.