Я пытаюсь проработать пример использования «SQL SELECT JSON_VAL FROM Json_Table» для получения данных из удаленного веб-сервиса.Я продолжаю получать сообщения об одной и той же ошибке ...
Положение 17 В предложении INTO отсутствует встроенный оператор.
Кто-нибудь может мне помочь?IBM i (as / 400) DB / 2 OS / V7R3M0
спасибо!
// JSON_TABLE : used to extract values from that JSON object into relational data.
// '$' : used as the outermost SQL/JSON path expression,
// the column definitions will use the existing JSON object
// as their context item. Because '$' only references one item in the
// object, this use of JSON_TABLE will only produce one row.
// After the outermost SQL/JSON path expression, the columns are defined.
D myString s 5500a
Exec SQL SELECT JSON_VAL FROM Json_Table(
Systools.HttpPostClob(
'http://10.10.10.10:8099/dir/dir/pgm',
'<httpHeader>' +
'<header name="Content-Type" value="application/json"/>' +
'</httpHeader>', :myString
// '</httpHeader>' INTO :myString << NO
// '</httpHeader>') INTO :myString << NO
), '$' COLUMNS(JSON_VAL VARCHAR(1000) PATH '$.json')) as x ;
ParmOut = myString;