Bonjour,
je travaille avec du pro*C pour insérer le contenu binaire d'image dans la base de données.
le code fonctionne avec mon user admin mais il me retourne privilèges insuffisant sur le "EXEC SQL LOB WRITE ONE" avec d'autres utilisateurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 EXEC SQL INSERT INTO MA_VUE(IN_USER, ID, PICTURE_DATA, MIME_TYPE) VALUES( USER, :ORA_ID, EMPTY_BLOB(), :Mime_type) RETURNING PICTURE_DATA INTO :ora_blob_locator; EXEC SQL LOB WRITE ONE :ora_tmp_size FROM :ora_tmp_long_varchar_def WITH LENGTH :ora_tmp_size INTO :ora_blob_locator;
J'ai bien les droits sur "MA_TABLE" en insertion et mise-a-jour.
Quel grant faire pour avoir les droits sur le blob locator ?
Merci.
Partager