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

B.2.3 SQL Serverと定義の対応関係

SQL Serverの表現形式と取得定義での指定方法の対応関係を"表B.10 SQL Serverと定義の対応表"に示します。

表B.10 SQL Serverと定義の対応表

データ種

SQL Server
表現形式

取得定義での指定方法

利用ジャーナルの
バイト数

指定形式

文字数

精度

位取り

文字

CHAR(n)

CHAR(n)

n

-

-

n

可変長文字

VARCHAR(n)

VARCHAR(n)

n

-

-

n+2

VARCHAR(MAX)

VARCHAR(MAX) CONV=(SIZE(n))

n

-

-

n+2

各国語文字

NCHAR(n)

NCHAR(n)

n

-

-

n×2

可変長
各国語文字

NVARCHAR(n)

NVARCHAR(n)

n

-

-

n×2+2

NVARCHAR(MAX)

NVARCHAR(MAX) CONV=(SIZE(n))

n

-

-

n×2+2

外部10進数

NUMERIC(n,m)

NUMERIC(n,m)

-

n

m

n(注1)

内部10進数

DECIMAL(n,m)

DECIMAL(n,m)

-

n

m

n÷2+1
(注2)

単精度浮動
小数点数

REAL

REAL

-

-

-

4

浮動
小数点数

FLOAT(n) n : 1~24
DOUBLE PRECISION(n) n : 1~24

FLOAT(n)

-

24

-

4

FLOAT(n) n : 25~53
DOUBLE PRECISION(n) n : 25~53

FLOAT(n)

-

53

-

8

2進整数

SMALLINT

SMALLINT

-

15

-

2

INT

INT

-

31

-

4

日付、時刻

"表B.11 データ型の対応関係(SQL Server)-  日付、時刻データ(文字列)"、"表B.12 データ型の対応関係(SQL Server)-  日付、時刻データ(数値)"を参照してください。

透過文字列

BINARY(n)
VARBINARY(n)
VARBINARY(MAX)

BINARY(n)

n

-

-

n

注1)配付定義のOutCodeキーワードにGS_KANAまたはGS_ASCII以外を指定した場合は1加算

注2)小数点以下は切り捨て

- : 該当なし

表B.11 データ型の対応関係(SQL Server)-  日付、時刻データ(文字列)

データ種

SQL Server
表現形式

取得定義での指定方法

利用ジャーナルの
バイト数(注1)

指定形式

文字数

精度

位取り

日付、時刻

DATE

DATE

-

-

-

10

TIME

TIME

-

-

-

8

DATETIME

DATETIME

-

-

-

19

DATETIME2

DATETIME2

-

-

-

19

SMALLDATETIME

SMALLDATETIME

-

-

-

19

注1) 日付、時刻データのデータ形式については"図B.7 日付、時刻データ(文字列)のデータ形式"を参照してください。

- : 該当なし

図B.7 日付、時刻データ(文字列)のデータ形式

表B.12 データ型の対応関係(SQL Server)-  日付、時刻データ(数値)

データ種

SQL Server
表現形式

取得定義での指定方法

利用ジャーナルの
バイト数(注1)

指定形式

文字数

精度

位取り

日付、時刻

DATE

DATE

-

-

-

4

TIME

TIME

-

-

-

3

DATETIME

DATETIME

-

-

-

7

DATETIME2

DATETIME2

-

-

-

7

SMALLDATETIME

SMALLDATETIME

-

-

-

7

注1) 日付、時刻データのデータ形式については"図B.8 日付、時刻データ(数値)のデータ形式"を参照してください。

- : 該当なし

図B.8 日付、時刻データ(数値)のデータ形式