Contenu ALL_TAB_COLUMNS différent dans une PROCEDURE PL/SQL
Bonjour à tous !!! :D
Voila, j'ai une procedure PL/SQL qui consulte la table ALL_TAB_COLUMNS pour récupérer les champs d'une table.
Mon probleme est qu'il ne trouve pas les références de la table. Hors, le même appel (avec le même user) en SQLPlus me renvoie bien les références de ma table.
Mon appel:
Code:
1 2 3 4
| SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, COLUMN_ID
FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME = 'MA_TABLE'
ORDER BY COLUMN_ID |
Je ne comprend pas puisque les droits sont (semble) biens atribués.
Est-ce que les procédures ont des droits d'accès différents de ceux du compte avec lequel je me connecte (et lance la procedure) ???
Merci
++:mrgreen: