エンタープライズ ジオデータベースのサイズと名前の制限

エンタープライズ ジオデータベースのデータベース オブジェクトのサイズに関する制限は、主にハードウェアの制約に左右されます。データベース オブジェクトの名前サイズの制限には、データベース管理システム(DBMS)による制限とジオデータベースによる制限のうち小さい方が適用されます。制限は DBMS ごとに異なります。オブジェクト名に使用できる文字の種類も DBMS によって異なりますが、ArcGIS によるオブジェクト情報の格納およびクエリ方法にも影響を受けます。

サイズの制限

データベースの大半のサイズ制限は、DBMS のエディションとハードウェアの制約によって決まります。テーブルまたはフィーチャクラスでサポートされるフィールド(列)の数は例外で、この最大数は 500 です。ただし、データ タイプによっては、テーブル内の列の最大数が 500 未満になることがあります。ほとんどのベンダーは、データ タイプに関わらず 200 列を超えるテーブルを作成することを推奨していません。

オブジェクト名の文字数

リスト表示されている文字数は、ANSI テキストの使用を想定しています。UTF-8 文字では ANSI 文字の 2 倍のバイト数を使用するため、使用できる文字数は半分になります。

DB2 9.x

Informix 11.x

Oracle 10g および 11g

PostgreSQL 9.x

SQL Server 2008 および 2012

データベース名

8

31

30

31

31

フィールド(列)名

31

31

30

31

31

インデックス名

128

128

30

63

128

パスワード

31

31

31

31

31

テーブルまたはフィーチャクラスのエイリアス

31

31

30

31

31

テーブル名またはフィーチャクラス名

128

128

30

63

128

ユーザ名

30

31

30

31

31

バージョン名

62

62

62

62

62

バージョン対応ビュー名

32

32

30

32

32

ビュー名

128

128

30

63

128

オブジェクト名の文字種類の制限

データベース管理システムにおいて、オブジェクト名に使用できる文字の定義はさまざまです。ほとんどの場合、文字から始まる必要があり、スペースまたはバックスラッシュ文字は使用できません。一部の DBMS は、スラッシュ(/)、アンダースコア(_)、ドル記号($)、ダッシュ(-)、ドット(.)、あるいは大文字/小文字の混在などの特殊な文字を使用できます。また、オブジェクト名を二重引用符で囲むと、特殊文字や大文字/小文字の混在が可能になる場合もあります。ただし、ArcGIS で使用する場合は、テーブル、フィーチャクラス、データベース、ユーザ、ロール、その他のオブジェクト名は、二重引用符を使用して作成しないでください。オブジェクトはデータベースに入力した名前で作成されますが、ArcGIS では認識されないため、ArcGIS からアクセスできなくなります。

5/10/2014