En opdatering erklæring, som er en del af SQL s Data Manipulation Language, modificerer eksisterende data . Når du bruger PL /SQL Developer der er visse transaktioner regler for kontrol , der anvendes i både indsætte erklæring og opdatere erklæring. Transaktionen behandlingen omfatter eksplicit forpligte sig til at etablere en permanent forandring og rollback , og savepoint at vende tilbage ændringer forud for eksplicit commit . WHERE er en del af opdateringen erklæring , der angiver den nøjagtige rekord at opdatere. Instruktioner
1
Tilslut til Oracle SQL * Plus ved at klikke på " Start", " Alle programmer " og " sqlplus . "
2
Når Oracle SQL * Plus dialogboks vises, indtast dit brugernavn og din adgangskode , og klik derefter på "OK".
3
Brug beskriver kommandoen til at identificere de kolonner , der er indeholdt i medarbejderens bord. For eksempel begynder at processen med at opdatere en erklæring PL /SQL , ved hjælp af beskrive kommando vil indikere, at en "NOT NULL" er tildelt til alle kolonner i medarbejderens bord. Den employee_id , manager_id , first_name , last_name , titel og løn kræver en værdi. På SQL prompt , indtast koden : Hej
SQL >
"Beskriv NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
IKKE
4
Opret en opdatering sætning i en PL /SQL -program. Når du opdaterer en medarbejders post, der er gemt i forfatterens bordet, UPDATE-sætning , SET og WHERE er brugt. Eksempelvis Opdater løn . efter en medarbejder med et employee_id på 2. På SQL prompt , indtast koden : Hej
SQL >
"SET SERVEROUTPUT ON
ERKLÆRE
BEGIN
UPDATE medarbejdere
SET løn = 75000
WHERE employee_id = 2;
COMMIT ,
UNDTAGELSE
< p > Når andre
SÅ
DBMS_OUTPUT.PUT_LINE ( SQLERRM )
rollback
END ,
/"
PL /SQL procedure fuldført .
5.
Opret en vælge erklæring at søge medarbejderens registreringer . resultaterne vil sikre, at opdateringen erklæring held gjorde udføre og opdateret løn Fred Jones. på SQL skal du skrive koden for at vælge alle de data, der er lagret i forfatterens tabellen : Hej
SQL > SELECT * FROM Manager
LØN
-------------
80000
75000