APIなどのネットワークサービスを呼び出すには、UTL_HTTPパッケージを使用します。今回は、UTL_HTTPパッケージを使用して、WEBサイトからのレスポンスを表示する方法を記載します。Protocol(HTTP)のコールアウトを行います。これを使用すると、HTTPを経由してインターネット上のデータにアクセスできます。http://docs.oracle.com/cd/E16338_01/appdev.112/b56262/u_http.htmパッケージ使用時の注意事項Oracleではネットワークサービスへのアクセスはデフォルトで無効に設定されており、アクセス制御リスト(ACL)によりネットワークアクセスが拒否されます。今回のようにWEBサイトにアクセスするためには、まず最初にDBMS_NETWORK_ACL_ADMINパッケージを使用して、ACLを設定する必要があります。Editionを使用する場合には、DBAユーザでUTL_HTTPの実行権限を付与する必要があります。SCOTT;ACLの設定ユーザにネットワークアクセス権限を付与するには、DBAユーザでACLの作成、アサインを実行します。ワイルドカードで指定することも可COMMIT;END;/Webサイトにアクセスする次にACLを付与したユーザでログインしてHTTPリクエストを送信します。REQUESTファンクションを使用して2000バイト分のレスポンスを表示します。DUAL;下記のようなレスポンスが表示されることを確認します。/>UTL_HTTP.REQUEST('HTTP://SKILL-NOTE.NET')--------------------------------------------------------------------------------PL/SQLからHTTPリクエストを送信する場合。ONBEGINDBMS_OUTPUT.PUT_LINE(UTL_HTTP.REQUEST('http://skill-note.net'));END;/下記のようなレスポンスが表示されることを確認します。ONBEGINDBMS_OUTPUT.PUT_LINE(UTL_HTTP.REQUEST('http://skill-note.net'));END;/全てのレスポンスを取得したい場合は、GET_RESPONSEファンクションを使用します。GET_RESPONSEで取得したHTTPレスポンスを一行毎表示します。THENUTL_HTTP.END_RESPONSE(resp);END;/ACL設定を削除する今回作成したACLを削除するにはDBAユーザで下記を実行します。API、WEBサービスを利用する方法は下記の記事に記載しています。この記事は、下記のページを参考にして記載しています。コメントをキャンセルメールアドレスが公開されることはありません。日付形式を指定するために、CONVERT関数、または、FORMAT関数を使用します。Expressのキャラクタセットを変更する前回の記事でCSALTERを使用したキャラクタセットの変更方法を記載しましたが、サブセットのキャラクタセットからスーパセットへの変更のみ可能でした。データベーストリガーの中でももっとも一般的なDMLトリガーの作成方法と簡単な使用方法を記載していきます。ひらがなカタカナを区別しないであいまい検索する場合は比較対象の文字列形式を統一する必要があります。...[VBA]OracleデータベースでSELECT文を実行するライブラリVBAからOracleデータベースでSELECT文を実行してデータを取得するライブラリを作成しましたので記載します。...VBAで指定フォルダ内の全てのExcelファイル・シートを順番に開く方法この記事では、VBAで指定フォルダ内の全てのExcelファイル・シートを順番に開く方法について記載します。...[Windows]VBAからOracleのストアドプロシージャを実行する方法VBAでOracleのストアドプロシージャを実行する方法について記載します。VBAからOracleに接続する方法は以前の記事を参考にしてください。...VBAで形式を指定して日付を取得するVBAで西暦や和暦の日付形式に変換するには「FORMAT」関数に引数を指定することで意図した日付形式に変換することができます。