Bonsoir à tous,

J'essaye actuellement de parser du JSON dans une petite PL/SQL.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
declare
json in_data := json('{"model":"ix35","mot_date":"01-03-2014","miles":"10000","make":"Hyundai"}');
varchar2 json_value1;
begin
json_value1 := in_data.get_string('model');
end;
/
Et lors de l'éxécutionj'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
ORA-06550: line 2, column 6:
PLS-00201: identifier 'IN_DATA' must be declared
ORA-06550: line 2, column 6:
PL/SQL: Item ignored
ORA-06550: line 3, column 10:
PLS-00201: identifier 'JSON_VALUE1' must be declared
ORA-06550: line 3, column 10:
PL/SQL: Item ignored
ORA-06550: line 5, column 1:
PLS-00201: identifier 'JSON_VALUE1' must be declared
ORA-06550: line 5, column 1:
PL/SQL: Statement ignored
C'est pas compliqué mais je ne pige rien.

Merci d'avance pour votre aide bien utile.