Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


付録D.2 データベースに関する最大値と最小値

HADBのデータベースに関する最大値と最小値を次の表に示します。

表D‒2 HADBのデータベースに関する最大値と最小値

項番

項目

最小値

最大値

単位

1

文字データの長さ(定義長)

CHAR

1

32,000

バイト

2

VARCHAR

1

32,000

バイト

3

数データの長さ

INTEGER

8

バイト

4

SMALLINT

4

バイト

5

DOUBLE PRECISION

8

バイト

6

数データの値の範囲

INTEGER

-9,223,372,036,854,775,808

9,223,372,036,854,775,807

7

SMALLINT

-2,147,483,648

2,147,483,647

8

固定小数点データの精度

DECIMAL

1

38

9

固定小数点データの位取り

DECIMAL

0

38

10

浮動小数点データの仮数部

DOUBLE PRECISION

17

11

浮動小数点データの指数部

DOUBLE PRECISION

3

12

日付データの値の範囲

DATE

DATE'0001-01-01'

DATE'9999-12-31'

13

時刻データの値の範囲

TIME

TIME'00:00:00.000000000000'

TIME'23:59:59.999999999999'

14

時刻印データの値の範囲

TIMESTAMP

TIMESTAMP'0001-01-01 00:00:00.000000000000'

TIMESTAMP'9999-12-31 23:59:59.999999999999'

15

時刻データの小数秒精度

TIME

0

12

16

時刻印データの小数秒精度

TIMESTAMP

0

12

17

バイナリデータの長さ(定義長)

BINARY

1

32,000

バイト

18

VARBINARY

1

32,000

バイト

19

ラベル付き間隔に指定できる値の範囲(YEAR(S))

-9,998

9,998

20

ラベル付き間隔に指定できる値の範囲(MONTH(S))

-119,987

119,987

21

ラベル付き間隔に指定できる値の範囲(DAY(S))

-3,652,058

3,652,058

22

ラベル付き間隔に指定できる値の範囲(HOUR(S))

-87,649,415

87,649,415

23

ラベル付き間隔に指定できる値の範囲(MINUTE(S))

-5,258,964,959

5,258,964,959

24

ラベル付き間隔に指定できる値の範囲(SECOND(S))

-315,537,897,599

315,537,897,599

25

ラベル付き間隔に指定できる値の範囲(MILLISECOND(S))

-315,537,897,599,999

315,537,897,599,999

26

ラベル付き間隔に指定できる値の範囲(MICROSECOND(S))

-315,537,897,599,999,999

315,537,897,599,999,999

27

ラベル付き間隔に指定できる値の範囲(NANOSECOND(S))

-9,223,372,036,854,775,807

9,223,372,036,854,775,807

28

ラベル付き間隔に指定できる値の範囲(PICOSECOND(S))

-9,223,372,036,854,775,807

9,223,372,036,854,775,807

29

表中の列数

1

1,000

30

表中のインデクス数

0

32

31

表中の外部キーの数

0

255

32

主キーを参照する外部キーの数

0

255

33

制約の列数

1

16

34

B-treeインデクスの構成列数

1

16

35

レンジインデクスの構成列数

1

36

テキストインデクスの構成列数

1

37

レンジインデクスを定義するCHARACTER型の列の長さ

1

32

バイト

38

表のページ内未使用領域の比率

0

99

%(パーセント)

39

インデクスのページ内未使用領域の比率

0

99

%(パーセント)

40

識別子の長さ(認可識別子,スキーマ識別子,表識別子,インデクス識別子,列名,相関名,制約名)

1

100

バイト

41

SQLテキスト長

1

16,000,000

バイト

42

SQL文中の表数

1

1,024

43

ビュー定義で指定する表数

1

63

44

集合演算の数

すべてUNIONの場合

0

1,023

45

EXCEPTまたはINTERSECTを含む場合

0

63

46

SQL文中のFULL OUTER JOINの数

0

63

47

問合せ指定数

1

1,024

48

ソートキーの数

0

64

49

グループ化列数

0

64

50

表の結合数

1

64

51

選択式の数

スカラ副問合せ

1

1

52

IN述語に指定する表副問合せ

1

1

53

EXISTS述語に指定する表副問合せ

1

1,000

54

導出表の表副問合せ

1

1,000

55

INSERT〜SELECT

1

1,000

56

上記以外

1

1,000

57

挿入列数

1

1,000

58

更新列数

1

1,000

59

?パラメタ数

0

1,000

60

IN述語中の値式数

1

30,000

61

最大行数

0

18,446,744,073,709,551,615

62

値式中のスカラ演算と集合関数の数

0

500

63

値式を展開したあとの値式中のスカラ演算と集合関数の数

0

10,000

64

スカラ関数,ウィンドウ関数およびCASE式の入れ子の数

0

15

65

副問合せの入れ子の数

0

8

66

ビュー定義で指定する副問合せの入れ子の数

0

7

67

ウィンドウ関数のウィンドウ分割句に指定する値式の数

0

16

注※

CREATE VIEW文の場合は,32,000バイトが最大値になります。