Oracle R Enterpriseには、Rデータ型をSQLデータ型にマップするデータ型があります。Rセッションでは、Rオブジェクトからデータベース・オブジェクトを作成するか、データベース・データからRオブジェクトを作成すると、Oracle R EnterpriseはRデータ型をSQLデータ型に変換し、可能な場合はその逆を実行します。
Oracle R Enterpriseは、Oracle R Enterpriseのクラスのインスタンスであるオブジェクトを作成します。Oracle R Enterpriseは、多くの標準のR関数をオーバーロードし、それらでOracle R Enterpriseのクラスおよびデータ型を使用できるようにします。R言語の構造および構文は、Oracle Databaseオブジェクトにマップされているオブジェクトでサポートされます。
表1-1 R、Oracle R EnterpriseおよびSQLのデータ型のマッピング
Rデータ型 | Oracle R Enterpriseデータ型 | SQLデータ型 |
---|---|---|
キャラクタ・モードの |
|
|
整数モードの |
|
|
論理モードの |
|
|
数値モードの |
|
|
|
|
|
|
|
|
|
|
|
なし |
未サポート |
ユーザー定義のデータ型 参照データ型 |
注意:
タイプore.datetime
のオブジェクトはタイム・ゾーン設定をサポートしていないため、かわりに、システム・タイム・ゾーンSys.timezone
が使用可能な場合はそれを使用し、Sys.timezone
を使用できない場合はGMTを使用します。