Una dichiarazione di aggiornamento , che fa parte del Data Manipulation Language del SQL , modifica i dati esistenti . Quando si utilizza il PL /SQL Developer ci sono alcune regole di controllo delle transazioni utilizzate sia nella dichiarazione di inserimento e di aggiornamento. L' elaborazione delle transazioni include il COMMIT esplicito a stabilire un cambiamento permanente e il rollback e la SAVEPOINT per annullare le modifiche prima del commit esplicito. La clausola WHERE è parte della dichiarazione di aggiornamento che specifica l' esatta registrazione per aggiornare . Istruzioni
1
connettersi a Oracle SQL * Plus facendo clic su "Start ", " Tutti i programmi " e " sqlplus ".
2
volta * finestra di dialogo Più la Oracle SQL appare , inserisci il tuo nome utente e password , quindi fare clic su "OK".
3
Utilizzare la descrizione comandi per identificare le colonne contenute nella tabella del dipendente. Ad esempio, per avviare il processo di aggiornamento di una dichiarazione in PL /SQL , usando il comando descrivere indica che un " NOT NULL " viene assegnato a tutte le colonne nella tabella del dipendente . Il employee_id , manager_id , first_name , cognome , titolo e stipendio richiederanno un valore. Al prompt di SQL , inserire il codice :
SQL >
" DESCRIVERE NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NON
4
Creare un'istruzione Update in un programma PL /SQL . Quando si aggiorna il record di un dipendente che è memorizzato nella tabella dell'autore , l'istruzione UPDATE , il SET e la cui vengono utilizzati clausola . , ad esempio, aggiornare lo stipendio . per un dipendente con un employee_id di 2 al prompt di SQL , inserire il codice :
SQL >
" SET SERVEROUTPUT ON
DICHIARANO
BEGIN
UPDATE dipendenti
SET stipendio = 75000
DOVE employee_id = 2;
COMMIT ;
ECCEZIONE
< p > QUANDO ALTRI
ALLORA
DBMS_OUTPUT.PUT_LINE ( sqlerrm ) ;
ROLLBACK ;
END;
/"
PL /SQL procedura completata con successo
.
5
Creare un'istruzione SELECT per interrogare i record del dipendente . I risultati saranno sì che l'istruzione UPDATE ha eseguito e aggiornato lo stipendio di Fred Jones con successo . alla il prompt SQL , digitare il codice per selezionare tutti i dati memorizzati nella tabella dell'autore :
SQL > SELECT * FROM Direttore
STIPENDIO
-------------
80000
75000