データ型環境の理解

TimesTenでは、PL/SQLデータ型と、PL/SQL、TimesTenおよびクライアント・アプリケーション・プログラムの各データ型間の相互作用がサポートされています。また、データ型の変換およびデータ型のマッピングがサポートされています。

データ型について説明する場合、次のような3つの異なる環境を考慮する必要があります。

  • PL/SQLデータ型を使用する変数および定数を含むPL/SQLプログラム

  • データベースの行、列および定数を使用するTimesTen SQL文

    これらの要素は、TimesTen SQLデータ型を使用して表されます。

  • データベースおよびPL/SQLプログラミング言語と相互作用するアプリケーション・プログラム

    アプリケーション・プログラムは、CやJavaなどのプログラミング言語で作成され、これらのプログラミング言語のデータ型を使用する変数および定数を含みます。

表3-1に、環境の概要および各環境のデータ型の例を示します。

表3-1 データ型環境の概要

環境 データ型の例

PL/SQLプログラム

NUMBERPLS_INTEGERVARCHAR2STRINGDATETIMESTAMP

TimesTen SQL文

TT_BIGINTTT_INTEGERBINARY_FLOATVARCHAR2DATETIMESTAMP

アプリケーション・プログラム

intdoubleString