ページの先頭行へ戻る
Linkexpress Transactional Replicationoption V5.0L50 説明書

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 日付、時刻データ(数値)のデータ形式