頂点でウェブサービスを消費する " http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/schema/50/Creating_RESTful_web_services/Creating_RESTful_web_services.html
2は、このコードは
以下のように2つのサンプルコードを使用してOracle SQLのXMLTABLE関数を使用することができるJSONのロジックは、JSONを持つリモートサーバーに接続するには、このコードを示し
select col1 d, col2 r
from xmltable (
'/json/verumObjectList/row'
passing apex_json.to_xmltype('
{
"verumModelObjectName": "Address",
"verumObjectList": [
{
"locationID": "20005",
"country": "ARE"
},
{
"locationID": "31125",
"country": "AUS"
}],
"statusCode": 200
}
')
columns
col1 number path '/row/locationID',
col2 varchar2(5) path '/row/country');
又は をproccessing示しますサービス
select indexes ,types
from xmltable (
'/json/hits/hits/row'
passing apex_json.to_xmltype(APEX_WEB_SERVICE.MAKE_REST_REQUEST(
p_url => 'YOUT_SERVICE_ADDRESS',
p_http_method => 'GET'))
columns
indexes varchar2(32) path '/row/_index',
types varchar2(32) path '/row/_type',
);
あなたの特定のデータのためのデータが表示されていません。 –
正確な解決策を得るには、以下のようにする必要があります。ドキュメントを確認し、SQL Workshopで試してみる必要があります。選択COL1 A、XMLTABLEからCOL2 KEY ( '/ JSON' 通過apex_json.to_xmltype( ' { "A"、 "B"、 "KEY": "値" } ') 列 col1 varchar2(1)path '/ row/A'、 col2 varchar2(5)path '/ row/KEY'); – Bahadirs