ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

企业级地理数据库的大小和名称限制

  • 大小限制
  • 对象名称中的字符数
  • 对象名称中的字符类型限制

企业级地理数据库中对数据库对象大小的限制主要取决于硬件限制。对数据库对象名称大小的限制为数据库管理系统 (DBMS) 强制执行的限制或地理数据库的限制中较小者。不同数据库管理系统的限制是不同的。对象名称中所允许的字符类型也因数据库管理系统而异,但还受 ArcGIS 存储和查询对象信息的方式所影响。

大小限制

数据库中的大部分大小限制取决于数据库管理系统版本和硬件限制。表格或要素类中支持的字段(列)的数量是一个例外;最大数量为 500。但请注意,根据您为列定义的不同数据类型,表中最大列数也有可能小于 500。大多数数据库供应商不建议创建包含 200 个列以上的表,无论是何种数据类型。

对象名称中的字符数

对于大多数对象名称,ArcGIS 客户端使用基础数据库管理系统使用的字符限制。

下表中列出了一些例外情况。假设所列字符的数量是使用 ANSI 文本的结果。UTF-8 字符使用至少是 ANSI 字符两倍的字节数,因此允许的字符数将减少。

Db2InformixOraclePostgreSQLSQL Server

字段(列)名称

31

31

30

31

31

密码

31

31

31

31

31

地理数据库表或要素类别名

255

255

255

255

255

用户或角色名称

30

31

30

31

31

版本名称

62

62

62

62

62

对象名称中的字符类型限制

数据库管理系统对于对象名称可以接受的字符具有不同的定义。大部分名称必须以字母开头,并且不可以包含空格、反斜线或数据库管理系统保留关键字。部分数据库允许包含正斜线 (/)、下划线 (_)、美元符号 ($)、破折号 (-)、点 (.) 等特殊字符以及这些字符的混合。有时,如果您提供用分隔符(例如双引号)括起来的对象名称,数据库会允许使用包含特殊字符、保留关键字、强制混合字符、大写字符或小写字符的名称。

但是,ArcGIS 并不分隔对象名称。如果要在 ArcGIS 中使用,请勿创建任何需要分隔符的表、要素类、索引、数据库、用户*、角色或其他对象名称。可以在数据库中创建对象,但不能从 ArcGIS 访问该对象。

*包含特殊字符的 SQL Server 用户名会被分隔,以便完全支持活动目录组和 Windows 验证的登录帐户;但是,ArcGIS 不支持包含单引号标记或撇号的用户名。

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明