Linkexpress Transactional Replication option説明書
目次 索引 前ページ次ページ

付録B TJNL> B.5 取得定義構文> B.5.1 取得定義構文(Symfoware/RDB連携)

B.5.1.7 データ型

■記述形式

<データ型>:: =

 <文字列型>
 |<各国語文字列型>
 |<真数型>
 |<概数型>
 |<日時型>
 |<時間隔型>
 |<透過文字列型>

<文字列型>:: =

 CHARACTER[VARYING][(<長さ>)]
 |CHAR[VARYING][(<長さ>)]
 |VARCHAR[(<長さ>)]

<各国語文字列型>::=

 NATIONAL CHARACTER[VARYING][(<長さ>)]
 |NATIONAL CHAR [VARYING][(<長さ>)]
 |NCHAR [VARYING][(<長さ>)]

<真数型>::=

 NUMERIC[(<精度>[,<位取り>])]
 |DECIMAL[(<精度>[,<位取り>])]
 |DEC[(<精度>[,<位取り>])]
 |INTEGER
 |INT
 |SMALLINT

<概数型>::=

 FLOAT[(<精度>)]
 |REAL
 |DOUBLE PRECISION

<日時型>::=

 DATE
 |TIME
 |TIMESTAMP

<時間隔型>::=

 INTERVAL<時間隔修飾子>

<透過文字列型>:: =

 BINARY(<長さ>)

<長さ>::=

 <符号なし整数>

<精度>::=

 <符号なし整数>

<位取り>::=

 <符号なし整数>

<時間隔先行フィールド精度>::=

 <符号なし整数>

■構文規則

[表:長さ、精度、および位取りの最小値、最大値、および省略値]

要素指定

対象項目

最小値

最大値

省略値

VARCHAR(n)

n:長さ

1

32000

1

CHAR(n)

n:長さ

1

32000

1

NCHAR VARYING(n)

n:長さ

1

16000

1

NCHAR(n)

n:長さ

1

16000

1

NUMERIC(p,q)

p:精度

1

18

18

q:位取り

0

(注1)

0

DECIMAL(p,q)

p:精度

1

18

18

q:位取り

0

(注1)

0

FLOAT(p)

p:精度

1

52

52

BINARY(n)

n:長さ(注2)

1

32000

なし

注1)精度を超えることはできません。
注2)バイト数を指定します。

■一般規則


目次 索引 前ページ次ページ

Copyright FUJITSU LIMITED 2007-2009