Select to view content in your preferred language

ArcSDE Geodatabase Object Name Limitations

191
0
03-10-2025 10:34 AM
ShareUser
Esri Community Manager
3 0 191

________________________________________________________________________________________________

1. RDBMS Reserved Words

Each RDBMS has its list of reserved words that must be avoided in table names, and field names.

Oracle: https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpcb/reserved-words-keywords-and-name...

SQL Server: https://learn.microsoft.com/en-us/sql/t-sql/language-elements/reserved-keywords-transact-sql?view=sq...

PostgreSQL: https://www.postgresql.org/docs/15/sql-keywords-appendix.html

________________________________________________________________________________________________

2. RDBMS Limits

We can also find the rdbms limit of the number of characters in table names and field names in each rdbms documentation.

Oracle: https://docs.oracle.com/en/database/oracle/oracle-database/23/odpnt/EFCoreIdentifier.html

SQL Server: https://learn.microsoft.com/en-us/sql/relational-databases/databases/database-identifiers?view=sql-s...

PostgreSQL: https://www.postgresql.org/docs/current/sql-syntax-lexical.html

________________________________________________________________________________________________

3. ArcSDE Geodatabase Limits

ArcSDE Geodatabase compared to the RDBMS Object Name Limits.

Enterprise Geodatabase table and field name size length limitations are driven by both the ArcSDE Enterprise Geodatabase and by RDBMS limitations, we need to look into both documentations.

Oracle: https://pro.arcgis.com/en/pro-app/latest/help/data/geodatabases/manage-oracle/enterprise-geodatabase...

SQL Server: https://pro.arcgis.com/en/pro-app/latest/help/data/geodatabases/manage-sql-server/enterprise-geodata...

PostgreSQL: https://pro.arcgis.com/en/pro-app/latest/help/data/geodatabases/manage-postgresql/enterprise-geodata...
________________________________________________________________________________________________

4. Example

The ArcSDE Geodatabase limitation is 30 characters for field names with the ArcGIS 3.4/11.4 release.

Oracle 19c documentation allows 128 characters for field names.

The Oracle ArcSDE Geodatabase limit of 30 characters takes precedence.
________________________________________________________________________________________________

NOTE: An enhancement request is being worked on the upcoming release of ArcGIS 3.5/11.5 to allow field names with 128 characters for each RDBMS flavor: Oracle / SQL Server / PostgreSQL.
________________________________________________________________________________________________

Labels