HiRDB Dataextractorで変換および比較できるデータ型を,「表3-12 HiRDB Dataextractorで変換できるデータ型(SQL Serverの場合)(1/2)」,「表3-13 HiRDB Dataextractorで変換できるデータ型(SQL Serverの場合)(2/2)」に示します。
データを反映するとき,HiRDB Dataextractorは抽出対象の列と反映対象の列とを比較し,「表3-12 HiRDB Dataextractorで変換できるデータ型(SQL Serverの場合)(1/2)」,「表3-13 HiRDB Dataextractorで変換できるデータ型(SQL Serverの場合)(2/2)」に示すデータ型の組み合わせであればデータ型を変換します。
また抽出する行を選択する場合,表式記述ファイルの条件の指定が「表3-12 HiRDB Dataextractorで変換できるデータ型(SQL Serverの場合)(1/2)」,「表3-13 HiRDB Dataextractorで変換できるデータ型(SQL Serverの場合)(2/2)」に示すデータ型の組み合わせであれば,HiRDB Dataextractorは指定されたデータを比較します。
表3-12 HiRDB Dataextractorで変換できるデータ型(SQL Serverの場合)(1/2)
抽出側のデータ型(SQL Server内部データ型) | 反映側(HiRDB)のデータ型 | ||||
---|---|---|---|---|---|
数データ INT,SMALLINT,FLOAT,SMALLFLT | 数データ DECIMAL | 文字データ CHAR※1※2 | 文字データ VARCHAR※1※2 | 混在文字データ MCHAR,MVARCHAR※1※2 | |
bigint | ○※7 | ×※8 | ○ | ○ | ○ |
int | |||||
smallint | |||||
tinyint | |||||
bit | |||||
decimal(p1,s1) | ○※7 | ○※8 | ○ | ○ | ○ |
numeric(p1,s1) | |||||
money | |||||
smallmoney | |||||
float(f) | ○※7 | ×※8 | ○ | ○ | ○ |
real | |||||
char(c1) | ○※9 | ×※8 | ○ | ○ | ○ |
varchar(c1) | |||||
nchar(n1) | × | × | ×※13 | ×※13 | ○ |
nvarchar(n1) | |||||
datetime※11 | × | × | ○ | ○ | ○ |
smalldatetime※11 | |||||
binary(b1) | × | × | × | ○※12 | × |
varbinary(b1) | |||||
sql_variant |
表3-13 HiRDB Dataextractorで変換できるデータ型(SQL Serverの場合)(2/2)
抽出側のデータ型(SQL Server内部データ型) | 反映側(HiRDB)のデータ型 | |||||
---|---|---|---|---|---|---|
各国文字データ NCHAR,NVARCHAR※2※3 | 日付データ,時刻データ DATE, TIME※4 | 日間隔データ,時間隔データ YEAR, HOUR※4 | 時刻印データ TIMESTAMP※5 | 長大データBLOB,BINARY※6 | 抽象データ型 SGMLTEXT,XML,FREEWORD | |
bigint | × | × | × | × | × | × |
int | ||||||
smallint | ||||||
tinyint | ||||||
bit | ||||||
decimal(p1,s1) | ||||||
numeric(p1,s1) | ||||||
money | ||||||
smallmoney | ||||||
float(f) | ||||||
real | ||||||
char(c1) | ○ | ○※10 | × | × | × | × |
varchar(c1) | ○ | × | × | × | × | × |
nchar(n1) | ||||||
nvarchar(n1) | ||||||
datetime※11 | × | ○ | ○ | ○ | × | × |
smalldatetime※11 | ||||||
binary(b1) | × | × | × | × | ○ | × |
varbinary(b1) | ||||||
sql_variant | × | × | × | × | × | × |
ユーザ定義型の場合は,データベース型マッピングに従います。
xtrepS -o -s C:¥win32app¥Hitachi¥hirdbxt¥conf¥clm -r 表H 表S |
抽出側(SQL Server) | 反映側(HiRDB) | |
---|---|---|
データ型 | データ形式 | データ型 |
CHAR(10) | "YYYY-MM-DD" | DATE |
CHAR(8) | "HH:MM:SS" | TIME |
xtrepS -o -s C:¥win32app¥Hitachi¥hirdbxt¥conf¥clm -r 表H 表S |