ページの先頭行へ戻る
Linkexpress Transactional Replication option V5.0L60 説明書
FUJITSU Software

2.2.3 格納側データベースで使用できるデータ型

逐次差分反映機能でデータを格納できるデータベースは、Symfoware/RDB、 OracleデータベースとSQL Serverデータベースです。各データベースで使用できるデータ型を以下に示します。

Symfoware/RDBで使用できるデータ型

Symfoware/RDBで使用できるデータ型を"表2.2 Symfoware/RDBで使用できるデータ型"に示します。

表2.2 Symfoware/RDBで使用できるデータ型

型種類

データ型指定形式

指定の意味

文字列型

CHARACTER(n)

固定長文字列

CHARACTER VARYING(n)

可変長文字列

各国語文字列型

NATIONAL CHARACTER(n)

固定長各国語文字列

NATIONAL CHARACTER VARYING(n)

可変長各国語文字列

真数型

NUMERIC(p,q)

ゾーン10進数(外部10進数)

DECIMAL(p,q)

パック10進数(内部10進数)

INTEGER

整数(符号付32ビット)

SMALLINT

整数(符号付16ビット)

概数型

FLOAT(p)

仮数部が-2のp乗~2のp乗の概数

REAL

4バイト浮動小数点

DOUBLE PRECISION

8バイト浮動小数点

BLOB型

BINARY LARGE OBJECT(n)

バイナリ属性のデータ

日時型

DATE

年から日までの10文字の日付

TIME

時から秒までの8文字の時刻

TIMESTAMP

年から秒までの19文字の時刻印

時間隔型

INTERVAL 開始日時フィールド TO 終了日時フィールド

各フィールドの指定により、年~月、日~時刻の時間隔を格納
詳細は"表2.3 時間隔型の指定と意味"を参照

表2.3 時間隔型の指定と意味

型種類

開始日時フィールド

終了日時フィールド

指定の意味

年月型

YEAR(p)

MONTH

桁数pの年と月を表す時間隔

桁数pの年を表す時間隔

MONTH(p)

桁数pの月を表す時間隔

日時型

DAY(p)

SECOND

桁数pの日と時間から秒を表す時間隔

MINUTE

桁数pの日と時間から分を表す時間隔

HOUR

桁数pの日と時間を表す時間隔

桁数pの日を表す時間隔

HOUR(p)

SECOND

桁数pの時間と分から秒を表す時間隔

MINUTE

桁数pの時間と分を表す時間隔

桁数pの時間を表す時間隔

MINUTE(p)

SECOND

桁数pの分と秒を表す時間隔

桁数pの分を表す時間隔

SECOND(p)

桁数pの秒を表す時間隔

p:開始フィールドの精度(1~9の整数を指定)

Oracleデータベースで使用できるデータ型

Oracleデータベースで使用できるデータ型を"表2.4 Oracleデータベースで使用できるデータ型"に示します。

表2.4 Oracleデータベースで使用できるデータ型

型種類

データ型指定形式

指定の意味

文字列型

CHAR(n)

固定長文字列 ※

VARCHAR2(n)

可変長文字列 ※

NCHAR(n)

固定長各国語文字列

NVARCHAR2(n)

可変長各国語文字列

NUMBER型

NUMBER(p,q)

固定小数点および浮動小数点数

日時型

DATE

年から秒までの19文字の時刻印

LONGデータ型

LONG

可変長文字データ

LONG RAWデータ型

LONG RAW

可変長バイナリ・データ

※:キャラクタ・セマンティクスの列への格納はサポートしていません。バイト・セマンティクスの列だけサポートしています。

SQL Serverデータベースで使用できるデータ型

SQL Serverデータベースで使用できるデータ型を"表2.5 SQL Serverデータベースで使用できるデータ型"に示します。

表2.5 SQL Serverデータベースで使用できるデータ型

型種類

データ型指定形式

指定の意味

文字列型

char(n)

固定長文字列(8000バイト以内)

varchr(n)

可変長文字列(8000バイト以内)

text

固定長文字列
可変長文字列

Unicode文字列型

nchar(n)

固定長各国語文字列(4000文字以内)

nvarchar (n)

可変長各国語文字列(4000文字以内)

ntext

固定長各国語文字列
可変長各国語文字列

真数型

numeric(p,q)

ゾーン10進数(外部10進数)

decimal(p,q)

パック10進数(内部10進数)

int

整数(符号付32ビット)

smallint

整数(符号付16ビット)

概数型

float

8バイト浮動小数点

real

4バイト浮動小数点

BLOB型

image

バイナリ属性のデータ

日時型

smalldatetime

1900/01/01 00:00 ~2079/06/06 23:59

datetime

1753/01/01 00:00:00.000 ~9999/12/31 23:59:59.997