En oppdatering uttalelse, som er en del av SQL sin Datamanipuleringsspråk , modifiserer eksisterende data . Ved bruk av PL /SQL Developer er det visse transaksjonskostnader kontroll regler som brukes i både sette inn setningen og oppdatering uttalelse. Transaksjonsbehandlingen omfatter eksplisitt forplikte seg til å etablere en permanent endring og tilbakeføring, og lagringspunktet å tilbakestille endringer før eksplisitt iverksetting . WHERE-leddet er en del av oppdateringen uttalelse som angir nøyaktig oversikt for å oppdatere . Instruksjoner
en
Koble til Oracle SQL * Plus ved klikke på " Start", " Alle programmer " og " sqlplus . "
2
Når Oracle SQL * Plus dialogboksen vises, skriv inn brukernavn og passord, og klikk "OK".
3
Bruk beskrive kommandoen for å identifisere kolonnene som inngår i den ansattes tabellen . For eksempel , for å starte prosessen med å oppdatere en uttalelse i PL /SQL , bruker beskrive kommandoen vil indikere at en " NOT NULL " er tildelt til alle kolonnene i den ansattes tabellen . Den employee_id manager_id , fornavn, etternavn , tittel og lønn vil kreve en verdi. På SQL spørsmål, skriv inn koden : en
SQL >
" BESKRIVER NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
IKKE
4
Lag en oppdatering uttalelse i en PL /SQL -program. Når du oppdaterer posten for en ansatt som er lagret i forfatterens tabellen , UPDATE-setningen , SET og WHERE-leddet blir brukt . For eksempel Oppdater lønn . for en ansatt med en ansatt_nr av 2 på SQL spørsmål, skriv inn koden : en
SQL >
"SET serveroutput pÅ
DECLARE
BEGYNNER
UPDATE ansatte
SET lønn = 75000
HVOR ansatt_nr = 2;
COMMIT ;
UNNTAK
< p > Når andre
SÅ
DBMS_OUTPUT.PUT_LINE ( sqlerrm ) ;
ROLLBACK ;
END ;
/"
PL /SQL -prosedyren ble fullført .
5
Lag en utvalgt uttalelse til søket de ansattes poster. resultatene vil sikre at oppdateringen uttalelsen gjorde med hell utføre og oppdatert lønnen til Fred Jones . at SQL prompt, skriv inn koden for å velge alle data som er lagret i forfatterens bordet : en
SQL > SELECT * FROM Manager
LØNN
-------------
80000
75000