Une déclaration de mise à jour , qui fait partie de la manipulation des données de la langue du SQL, modifie les données existantes. Lorsque vous utilisez le Développeur PL /SQL , il ya certaines règles de contrôle de transaction utilisés à la fois dans l'instruction d'insertion et de la déclaration de mise à jour . Le traitement de la transaction inclut la validation explicite de créer un changement permanent et la restauration , et le SAVEPOINT pour annuler les modifications avant validation explicite . La clause WHERE fait partie de la déclaration de mise à jour qui spécifie l' enregistrement exact de mise à jour . Instructions
1
Connectez-vous à Oracle SQL * Plus en cliquant sur " Démarrer", " Tous les programmes " et " SQLPlus . "
2
Une fois la boîte de dialogue Oracle SQL * Plus s'affiche, entrez votre nom d'utilisateur et mot de passe , puis cliquez sur "OK".
3
Utilisez le décrire commande pour identifier les colonnes contenues dans la table de l' employé . Par exemple, pour lancer le processus de mise à jour une déclaration en PL /SQL, en utilisant la commande décrire indiquera qu'un "NOT NULL" est attribué à toutes les colonnes de la table de l' employé . Le employee_id , manager_id , prenom , last_name , le titre et le salaire nécessiteront une valeur . À l'invite SQL , entrez le code suivant:
SQL > Photos
«Décrivez Photos NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
PAS Hôtels 4
créer une instruction de mise à jour dans un programme PL /SQL. Lorsque la mise à jour du dossier d'un employé qui est stockée dans la table de l' auteur , l'instruction UPDATE , le jeu et la clause WHERE sont utilisés. Par exemple , mettre à jour le salaire . pour un employé avec un employee_id de 2 A l'invite SQL , entrez le code suivant:
SQL > Photos
"SET SERVEROUTPUT ON
DECLARE
BEGIN
UPDATE employes
SET salaire = 75000
OÙ employee_id = 2;
COMMIT ;
EXCEPTION
< p > QUAND D'AUTRES ALORS
DBMS_OUTPUT.PUT_LINE ( SQLERRM ) ;
ROLLBACK ;
END;
/"
procédure PL /SQL terminée avec succès
.
5
Créer une instruction select pour interroger les dossiers de l'employé. les résultats feront en sorte que la déclaration mise à jour n'a exécuter avec succès et mis à jour le salaire de Fred Jones. a l'invite SQL , tapez le code pour sélectionner toutes les données stockées dans la table de l' auteur :
SQL > SELECT * FROM Directeur
Salaire