Exemple de procédure stockée Oracle DELETE
Voici un exemple de procédure stockée DELETE dans la base de données Oracle.
1. Script SQL de table
Script de création de table DBUSER.
CREATE TABLE DBUSER ( USER_ID NUMBER (5) NOT NULL, USERNAME VARCHAR2 (20) NOT NULL, CREATED_BY VARCHAR2 (20) NOT NULL, CREATED_DATE DATE NOT NULL, PRIMARY KEY ( USER_ID ) )
2. Procédure stockée
Une procédure stockée, supprimez la base d'enregistrement sur l'ID utilisateur fourni.
CREATE OR REPLACE PROCEDURE deleteDBUSER(p_userid IN DBUSER.USER_ID%TYPE) IS BEGIN DELETE DBUSER where USER_ID = p_userid; COMMIT; END; /
3. Appels de PL / SQL
Appel de PL / SQL comme ceci:
BEGIN deleteDBUSER(1001); END;
Result
L'enregistrement de l'ID utilisateur = 1001 est supprimé via la procédure de stockage dedeleteDBUSER
.