droits sur les tables Oracle
Bonjour,
pour donner les droits en lecture à un utilisateur quelconque sur les tables crées par un autre utilisateur
je fait çà
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
DECLARE
CURSOR TAB_T IS
SELECT TABLE_NAME
FROM ALL_TABLES
WHERE OWNER = 'USER1';
BEGIN
FOR TAB_L IN TAB_T LOOP
EXEC SQL EXECUTE IMMEDIATE "GRANT SELECT ON TAB_L TO USER2" ;
END LOOP;
end;
/ |
message d'erreur
Code:
1 2 3 4
|
ERREUR à la ligne 11 :
ORA-06550: Ligne 11, colonne 22 :
PLS-00114: identificateur 'GRANT SELECT ON TAB_L TO vie_2' trop long |
Merci