データを反映するときに変換できるデータ型について説明します。
HiRDB Dataextractorで変換できるデータ型を,「表3-10 HiRDB Dataextractorで変換できるデータ型(ORACLEの場合)(1/2)」,「表3-11 HiRDB Dataextractorで変換できるデータ型(ORACLEの場合)(2/2)」に示します。
データを反映するとき,HiRDB Dataextractorは抽出対象の列と反映対象の列とを比較し,「表3-10 HiRDB Dataextractorで変換できるデータ型(ORACLEの場合)(1/2)」,「表3-11 HiRDB Dataextractorで変換できるデータ型(ORACLEの場合)(2/2)」に示すデータ型の組み合わせであればデータ型を変換します。
また抽出する行を選択する場合,表式記述ファイルの条件の指定が「表3-10 HiRDB Dataextractorで変換できるデータ型(ORACLEの場合)(1/2)」,「表3-11 HiRDB Dataextractorで変換できるデータ型(ORACLEの場合)(2/2)」に示すデータ型の組み合わせであれば,HiRDB Dataextractorは指定されたデータを比較します。
表3-10 HiRDB Dataextractorで変換できるデータ型(ORACLEの場合)(1/2)
抽出側のデータ型(ORACLE内部データ型) | 反映側(HiRDB)のデータ型 | ||||
---|---|---|---|---|---|
数データ※8 INT,SMALLINT,DECIMAL,FLOAT,SMALLFLT | 文字データ,混在文字データ※5 ※7 CHAR,VARCHAR,MCHAR,MVARCHAR | 各国文字データ※6 ※7 NCHAR,NVARCHAR | 日付データ DATE | 時刻データ TIME | |
NUMBER | ○ | ○ | × | × | × |
CHAR VARCHAR2 | ○※1 | ○※11 | ○ | × | × |
NCHAR NVARCHAR2 | × | ○ | ○ | × | × |
DATE※4 | × | ○ | × | ○※2 | ○※3 |
LONG | × | × | × | × | × |
LONG RAW | × | × | × | × | × |
RAW | × | × | × | × | × |
BLOB CLOB NCLOB BFILE | × | × | × | × | × |
表3-11 HiRDB Dataextractorで変換できるデータ型(ORACLEの場合)(2/2)
抽出側のデータ型(ORACLE内部データ型) | 反映側(HiRDB)のデータ型 | ||||
---|---|---|---|---|---|
日間隔データ YEAR | 時間隔データ HOUR | 時刻印データ TIMESTAMP | 長大データ※9 BLOB,BINARY | 抽象データ型 SGMLTEXT,XML,FREEWORD | |
NUMBER | × | × | × | × | × |
CHAR VARCHAR2 | × | × | × | × | × |
NCHAR NVARCHAR2 | × | × | × | × | × |
DATE※4 | ○※2 | ○※3 | ○※10 | × | × |
LONG | × | × | × | ○ | × |
LONG RAW | × | × | × | ○ | × |
RAW | × | × | × | ○ | × |
BLOB CLOB NCLOB BFILE | × | × | × | ○ | × |