Größen- und Namensbeschränkungen für Enterprise-Geodatabases
Größenbeschränkungen für Datenbankobjekte in einer Enterprise-Geodatabase sind größtenteils auf Hardware-Einschränkungen zurückzuführen. Größenbeschränkungen für Datenbankobjektnamen beziehen sich entweder auf die Beschränkungen des Datenbankverwaltungssystems (DBMS) oder der Geodatabase, wobei die geringere Beschränkung Anwendung findet. Beschränkungen unterscheiden sich je nach DBMS. Die in Objektnamen zulässigen Zeichentypen sind ebenfalls je nach DBMS unterschiedlich, werden jedoch auch dadurch beeinflusst, wie ArcGIS die Objektinformationen speichert und abfragt.
Größeneinschränkungen
Die meisten Größenbeschränkungen in einer Datenbank hängen von der Ausgabe des DBMS und Hardware-Einschränkungen ab. Eine Ausnahme bildet die Anzahl der Felder (Spalten), die in einer Tabelle oder einer Feature-Class unterstützt werden: Hierbei ist die maximale Anzahl 500. Beachten Sie jedoch, dass abhängig von den Datentypen die maximale Anzahl von Spalten in einer Tabelle geringer als 500 sein kann. Die meisten Datenbankanbieter raten von der Erstellung von Tabellen mit mehr als 200 Spalten ab, unabhängig vom Datentyp.
Zeichenanzahl in Objektnamen
Bei der aufgeführten Zeichenanzahl wird davon ausgegangen, dass ANSI-Text verwendet wird. UTF-8-Zeichen verwenden doppelt so viele Byte wie ANSI-Zeichen, sodass sich die Anzahl der zulässigen Zeichen halbiert.
DB2 9.x | Informix 11.x | Oracle 10g und 11g | PostgreSQL 9.x | SQL Server 2008 und 2012 | |
---|---|---|---|---|---|
Datenbankname | 8 | 31 | 30 | 31 | 31 |
Feldname (Spaltenname) | 31 | 31 | 30 | 31 | 31 |
Indexname | 128 | 128 | 30 | 63 | 128 |
Kennwort | 31 | 31 | 31 | 31 | 31 |
Tabellen- oder Feature-Class-Alias | 31 | 31 | 30 | 31 | 31 |
Tabellen- oder Feature-Class-Name | 128 | 128 | 30 | 63 | 128 |
Benutzername | 30 | 31 | 30 | 31 | 31 |
Versionsname | 62 | 62 | 62 | 62 | 62 |
Name der versionierten Ansicht | 32 | 32 | 30 | 32 | 32 |
Ansichtsname | 128 | 128 | 30 | 63 | 128 |
Zeichentypbeschränkungen in Objektnamen
Datenbankmanagementsysteme haben unterschiedliche Definitionen von zulässigen Zeichen für Objektnamen. Die meisten müssen mit einem Buchstaben beginnen und dürfen weder Leerzeichen noch umgekehrte Schrägstriche enthalten. Einige lassen Sonderzeichen wie Schrägstriche (/), Unterstriche (_), Dollarzeichen ($), Bindestriche (-), Punkte (.) oder Groß- und Kleinschreibung zu. In manchen Fällen lässt das DBMS die Verwendung von Sonderzeichen zu oder erzwingt die Verwendung von Groß- oder Kleinbuchstaben in Namen, wenn Sie den Objektnamen in Anführungszeichen angeben. Erstellen Sie jedoch keine Tabellen, Feature-Classes, Datenbanken, Benutzer, Rollen oder andere Objektnamen mit Anführungszeichen, wenn Sie sie mit ArcGIS verwenden. Das Objekt wird in der Datenbank genau so erstellt, wie es eingegeben wurde, es wird jedoch nicht von ArcGIS erkannt und Sie können in ArcGIS nicht darauf zugreifen.