Hvordan oppdatere en erklæring i PL / SQL Developer

Hvordan oppdatere en erklæring i PL / SQL Developer


En oppdatering uttalelse, som er en del av SQL Data Manipulation Language, modifiserer eksisterende data. Ved bruk av PL / SQL Developer er det visse transaksjoner kontrollregler som brukes i både innsatsen uttalelse og oppdatering uttalelse. Transaksjonen behandling inkluderer eksplisitt COMMIT å etablere en permanent endring og tilbakeføring, og SAVE å gå tilbake endringer før eksplisitt forplikte. WHERE-leddet er en del av oppdateringen erklæring som angir nøyaktig oversikt for å oppdatere.

Bruksanvisning

1 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 til å identifisere kolonnene som finnes 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" tildeles alle kolonnene i arbeidstakers tabellen. Den ansatt_nr, manager_id, first_name, last_name, tittel og lønn vil kreve en verdi. På SQL spørsmål, skriv inn koden:

SQL>

"BESKRIVE ansatte;"

Navn



ANSATT ID

MANAGER_ID

FORNAVN

ETTERNAVN

TITTEL

LØNN

Null?



NOT NULL

NOT NULL

NOT NULL

NOT NULL

NOT NULL

NOT NULL

Type



NUMBER (38)

NUMBER (38)

VARCHAR2 (10)

VARCHAR2 (10)

VARCHAR2 (20)

NUMBER (6)

4 Opprett en oppdatering uttalelse i en PL / SQL-program. Når du oppdaterer en ansatt rekord som er lagret i forfatterens tabellen, er det UPDATE-setning, SET og WHERE klausulen brukt. For eksempel Oppdater lønn for en ansatt med en ansatt_nr av 2. På SQL spørsmål, skriv inn koden:

SQL>

"SET SERVEROUTPUT ON

ERKLÆRE

BEGYNNE

UPDATE ansatte

SET lønn = 75000

HVOR ansatt_nr = 2;

BEGÅ;

UNNTAK

Når andre

DERETTER

DBMS_OUTPUT.PUT_LINE (SQLERRM);

ROLLBACK;

SLUTT;

/ "

PL / SQL-prosedyren ble fullført.

5 Lag en utvalgt uttalelse til søket den ansattes poster. Resultatene vil sikre at oppdateringen uttalelsen fikk kunne gjennomføre og oppdatert lønnen til Fred Jones. På SQL teksten skriver koden for å velge alle data som er lagret i forfatterens tabellen:

SQL> SELECT * FROM ansatte;

ANSATT ID



1

2

MANAGER_ID



1

2

FORNAVN



James

Fred

ETTERNAVN



Smith

Jones

TITTEL



administrerende direktør

Salgssjef

LØNN



80000

75000