2017-07-20 14 views
0

私はメソッドAPEX_WEB_SERVICE.make_rest_requestがどのように動作するかを理解しようとしています。APEX_WEB_SERVICE.make_rest_requestメソッドの使用方法は?

次のコードを試しましたが、ORA-00902:無効なデータ型が表示されます。

誰でもこの方法の仕組みを知っていますか?

ありがとうございました。

select APEX_WEB_SERVICE.make_rest_request(
    p_url   => 'http://oracle-base.com/webservices/add-numbers.php', 
    p_http_method => 'GET', 
    p_parm_name => APEX_UTIL.string_to_table('p_int_1:p_int_2'), 
    p_parm_value => APEX_UTIL.string_to_table(1 || ':' || 2) 
) from dual 

答えて

0

この文は、Oracleのマニュアルに記載されているPL/SQLブロックで機能します。一部の関数のパラメータ型はSQLでは使用できません。

declare 
    l_clob clob; 
begin 
    l_clob := APEX_WEB_SERVICE.make_rest_request(
    p_url   => 'http://oracle-base.com/webservices/add-numbers.php', 
    p_http_method => 'GET', 
    p_parm_name => APEX_UTIL.string_to_table('p_int_1:p_int_2'), 
    p_parm_value => APEX_UTIL.string_to_table(1 || ':' || 2) 
) ; 
    dbms_output.put_line(l_clob); 
end; 
関連する問題