Skip to main content

Database data types supported in ArcGIS

When you create a table or add a column to a table in a database, you define a specific data type for the column. Data types determine the following:

  • The values you can store in the column

  • The operations you can use on the data in that column

  • How the data in that column is stored in the database

ArcGIS works with specific data types. When you access a database table through a database connection, query layer, or web service, ArcGIS filters out any unsupported data types. ArcGIS does not display unsupported data types, and you cannot edit unsupported data types through ArcGIS. Similarly, when you use ArcGIS to copy and paste tables containing unsupported data types from one database to another, ArcGIS only pastes columns that use a supported data type.

The first column in the following tables lists the ArcGIS data types. The second column lists the database data type that ArcGIS creates, when applicable. The third column shows what other database data types, if any, map to the ArcGIS data type when you use an ArcGIS client to view a table that you created outside ArcGIS. The last column provides additional information when needed.

ArcGIS data type

Dameng data type created

Other Dameng data types that can be viewed

Notes

Big integer

bigint

Blob

BLOB

Date

datetime6

Date only

date

Double

dec(p,s)

By default, p (precision) = 38 and s (scale) = 8.

Float

dec(p,s)

By default, p (precision) = 38 and s (scale) = 8.

Geometry

st_geometry

GUID

char(38)

Long integer

integer

Object ID

integer

Short integer

smallint

Text

varchar

The default value for text field length is 50.

Time only

time

Timestamp offset

timestamp with time zone offset

Dameng data types supported in ArcGIS