置換変数とは、SQLスクリプトの文字列を指定された内容に置き換えることができる変数です。 SQLスクリプトの内容を置き換えるという観点から、置換変数は基本的に暗黙的に文字列(CHAR型)として扱われます。 まず、以下のサンプルSQLスクリプトをご覧ください。 select to_char(sysdate, 'yyyy/mm...
SQL文の準備と実行の一般的な情報は、「OCIプログラミング・ステップ」を参照してください。 REF変数のバインドおよび定義の特殊情報は、「OCIでの拡張バインド操作」および「OCIでの拡張定義操作」を参照してください。 REFの取出しおよびその確保を示すコード例については、Oracleのインストー...
OCINumberデータ型は、Oracleの数値データ型(NUMBER、FLOAT、DECIMALなど)の表現に使用する不透明な構造体です。この型は、バインド・コールまたは定義コールで外部型コードSQLT_VNUを使用して、バインドまたは定義できます。 特に明記されていないかぎり、これらの関数コールでのnumberという用語...
SQLインジェクションに耐性のある PL/SQLの記述方法 Oracle ホワイト・ペーパー | 2017 年 5 月 SQL インジェクションに耐性のある PL/SQL の記述方法 目次 概要 ... 3 はじめに ...
SODA for REST (NOSQL形式のAPIセット、Oracle REST Data Services (ORDS) の REST API) Oracle Spatial Studio Oracle Object Storage ※optionalOracle Autonomous Database と Oracle Object Storage は、Oracle Cloud上のサービスです。Oracle Spatial Studio は、JavaのWebアプリで、WebLogicやTomcatにEARファ...
Oracle SQLオブジェクトは複合データ構造体であり、関連するデータ項目(各従業員に関する事実など)を1つのデータ単位にまとめたものです。オブジェクト型は、機能的にはJavaのクラスに相当します。Java型をインスタンス化してオブジェクトをいくつでも使用できるように、特定のオブジェクト型の...
オブジェクト・リレーショナル形式で格納されたXMLTypeデータの場合、様々なSQL関数のXPath式引数に関する問合せは、基礎となるSQL表に対する問合せに自動的にリライトされることによって、高度に最適化されます。
実行計画の詳細は、『Oracle Database SQLチューニング・ガイド』を参照してください。 実行計画の生成 次のコマンドを実行すると、キューブに対する基本的な問合せの実行計画が作成されます。 コピー EXPLAIN PLAN FOR SELECT t.long_description time, p.long_description product, cu.long_descr...