Pourquoi ai-je cette erreur en exécutant un simple query ydynamique ?
Declare
-- Déclaration du curseur
stmt_str VARCHAR2(200);
BEGIN
stmt_str := 'INSERT INTO TABLEA(id, lbl) values (:1, :2)' ;
EXECUTE IMMEDIATE stmt_str USING '123', 'abc';
END ;
Version imprimable
Pourquoi ai-je cette erreur en exécutant un simple query ydynamique ?
Declare
-- Déclaration du curseur
stmt_str VARCHAR2(200);
BEGIN
stmt_str := 'INSERT INTO TABLEA(id, lbl) values (:1, :2)' ;
EXECUTE IMMEDIATE stmt_str USING '123', 'abc';
END ;
Tu n'as pas les droits sur tableA
Les droits d'une procédure sont ceux de celui qui l'a crée, pas celui qui l'appelle.