DBMS 中的数据类型

创建表或向数据库中的表添加字段时,各字段将创建为特定的数据类型。数据类型是用于确定数据可能存在哪些值以及可对数据执行哪些操作的分类,也表示字段中数据在数据库中的存储方式。

要将某种类型的数据导入到另一种数据类型的字段中,需要了解 ArcGIS 和数据库管理系统 (DBMS) 之间的等效数据类型,因为这会影响到数据内容。同样,在 ArcGIS 中创建新数据集时,了解 ArcGIS 和 DBMS 之间的等效数据类型也十分有用。例如,如果将浮点(浮点型)列添加到现有要素类中,它相当于 SQL Server 数据库中数值数据类型列。

注:

将数据从一个数据库移动到另一个数据库会导致重映射数据类型。

文件地理数据库的数据类型与 ArcGIS 的数据类型相同。而对于 DBMS 产品,其数据类型不尽相同。以下部分介绍了如何将 DBMS 数据类型映射到 ArcGIS 数据类型。

数据库管理系统和企业级地理数据库中的数据类型

使用 ArcGIS 在数据库或企业级地理数据库中创建要素类或表时,每列有 11 种不同的数据类型可供使用。需要使用哪种类型取决于连接到哪种 DBMS 类型。有关 ArcGIS 数据类型如何映射到 DBMS 数据类型的信息,请参阅 ArcGIS 中支持的数据类型