資料の 英語版 に戻るサポートされる Oracle データ・タイプ
サポートされる Oracle データ・タイプ
最終更新: 2024年7月30日
Oracle をソース接続として使用する場合、複製できるのは一部のデータ・タイプのみです。
使用するとOracleとのつながりコピーゴール、Data Replication同様の列名と互換性のあるデータ型を持つ列を作成または複製しようとします。 ターゲット列のデータ型が互換性がない場合、ターゲットデータ型を文字列ベースのデータ型に変換します(例えば、varchar
)。
以下の表に、レプリケートできる Oracle データ型を示します。 サポートされていないデータ型はターゲット データベースに複製されません。
データ・タイプ | 説明 | サポート |
---|---|---|
VARCHAR2(size [BYTE ¥ CHAR]) | 最大長サイズのバイトまたは文字を持つ可変長文字ストリング。 | ✓ |
NVARCHAR2(size) | 最大長サイズの文字を持つ可変長 Unicode 文字ストリング。 | ✓ |
番号 [(p [, s])] | 精度 p および位取り s を持つ数値。 | ✓ |
浮動小数点 [(p)] | 精度 p を持つ NUMBER データ・タイプのサブタイプ。 FLOAT 値は、内部では NUMBER として表されます。 | |
LONG | 最大2ギガバイト、または231までの可変長の文字データ-1バイト。 | ✓ |
日数 | 有効な日付範囲は、紀元前 4712 年 1 月 1 日から西暦 9999 年 12 月 31 日までです。 デフォルトの形式は、NLS_DATE_FORMAT パラメーターによって明示的に決定されるか、または NLS_TERRITORY パラメーターによって暗黙的に決定されます。 このデータ・タイプには、日時フィールド YEAR、MONTH、DAY、HOUR、MINUTE、および SECOND が含まれています。 小数秒もタイム・ゾーンもありません。 | ✓ |
BINARY_FLOAT | 32 ビットの浮動小数点数。 | ✓ |
BINARY_DOUBLE | 64 ビット浮動小数点数。 | ✓ |
タイム・スタンプ [(fractional_seconds_precision)] | 日付の年、月、日の値、および時刻の時、分、秒の値。ここで、fractional_seconds_precision は、SECOND datetime フィールドの小数部分の桁数です。 このデータ・タイプには、日時フィールド YEAR、MONTH、DAY、HOUR、MINUTE、および SECOND が含まれています。 秒の小数部が含まれていますが、タイム・ゾーンがありません。 | ✓ |
TIMESTAMP [(fractional_seconds_precision)] WITH TIME ZONE | タイム・スタンプのすべての値、およびタイム・ゾーン変位値。ここで、fractional_seconds_precision は、SECOND 日時フィールドの小数部分の桁数です。 このデータ・タイプには、日時フィールド YEAR、MONTH、DAY、HOUR、MINUTE、SECOND、TIMEZONE_HOUR、および TIMEZONE_MINUTE が含まれます。 秒の小数部と、明示的なタイム・ゾーンがあります。 | ✓ |
TIMESTAMP [(fractional_seconds_precision)] WITH LOCAL TIME ZONE (ローカル・タイム・ゾーン付き) | TIMESTAMP WITH TIME ZONE のすべての値 (例外あり)。 | ✓ |
INTERVAL YEAR [(year_precision)] から MONTH | 期間を年と月で保管します。ここで、year_precision は、YEAR 日時フィールドの桁数です。 | |
INTERVAL DAY [(day_precision)] TO SECOND [(fractional_seconds_precision)] (INTERVAL DAY [(day_precision)] から SECOND [(fractional_seconds_precision)] | 期間を日数、時間数、分数、および秒数で保管します。ここで、day_precision は DAY 日時フィールドの最大桁数です。 | |
RAW (サイズ) | 長さサイズ・バイトのロー・バイナリー・データ。 | ✓ |
LONG RAW | 最大 2 ギガバイトまでの可変長のロー・バイナリー・データ。 | ✓ |
ROWID | テーブル内の行の固有アドレスを表す Base 64 ストリング。 このデータ・タイプは、主に ROWID 疑似列によって戻される値用です。 | |
UROWID [(サイズ)] | 索引で編成された表の行の論理アドレスを表す Base 64 ストリング。 オプションのサイズは、タイプ UROWID の列のサイズです。 | |
CHAR [(size [BYTE ¥ CHAR])] | 長さサイズがバイトまたは文字の固定長文字データ。 最大サイズは 2000 バイトまたは 2000 文字です。 | ✓ |
NCHAR [(サイズ)] | 長さサイズ文字の固定長文字データ。 バイト数は、 AL16UTF16 エンコードの場合は最大 2 倍のサイズ、 UTF8 エンコードの場合は最大 3 倍のサイズにすることができます。 | ✓ |
CLOB | 1 バイト文字またはマルチバイト文字を含む文字ラージ・オブジェクト。 | |
NCLOB | Unicode 文字を含む文字ラージ・オブジェクト。 | |
BLOB | バイナリー・ラージ・オブジェクト。 | |
bfile | データベースの外部に保管されている大きなバイナリー・ファイルのロケーターが入っています。 データベース・サーバー上にある外部 LOB へのバイト・ストリーム入出力アクセスを使用可能にします。 最大サイズは 4 ギガバイトです。 | |
JSON | 最大サイズは 32 メガバイトです。 |
親トピック: Oracle データの複製