Data Types
Current Data types conversion for Greenplum in Snowconvert.
Snowflake supports most basic SQL data types (with some restrictions) for use in columns, local variables, expressions, parameters, and any other appropriate/suitable locations.
Numeric Data Types
INT
INT
INT2
SMALLINT
INT4
INTEGER
INT8
INTEGER
INTEGER
INTEGER
BIGINT
BIGINT
DECIMAL
DECIMAL
DOUBLE PRECISION
DOUBLE PRECISION
NUMERIC​
NUMERIC
SMALLINT
SMALLINT
FLOAT
FLOAT
FLOAT4
FLOAT4
FLOAT8
FLOAT8
REAL
REAL​
BIGSERIAL/SERIAL8
INTEGER Note: Snowflake supports defining columns as IDENTITY, which automatically generates sequential values. This is the more concise and often preferred approach in Snowflake.
Character Types
VARCHAR
VARCHAR Note: VARCHAR holds Unicode UTF-8 characters. If no length is specified, the default is the maximum allowed length (16,777,216).
CHAR
CHAR
CHARACTER
CHARACTER Note: Snowflake's CHARACTER is an alias for VARCHAR.
NCHAR
NCHAR
BPCHAR
VARCHAR Note: BPCHAR data type is not supported in Snowflake. VARCHAR is used instead. For more information please refer to SSC-FDM-PG0002.
CHARACTER VARYING
CHARACTER VARYING
NATIONAL CHARACTER
NCHAR
NATIONAL CHARACTER VARYING
NCHAR VARYING
TEXT
TEXT
NAME (Special character type)
VARCHAR
Boolean Types
BOOL/BOOLEAN
BOOLEAN
Binary Types
BYTEA
BINARY
Bit String Types
BIT
CHARACTER
BIT VARYING
CHARACTER VARYING
VARBIT
CHARACTER VARYING
Date & Time Data Types
DATE
DATE
TIME
TIME
TIME WITH TIME ZONE
TIME Note: Time zone not supported for time data type. For more information, please refer to SSC-FDM-0005.
TIME WITHOUT TIME ZONE
TIME
TIMESTAMP
TIMESTAMP
TIMESTAMPTZ
TIMESTAMP_TZ
TIMESTAMP WITH TIME ZONE
TIMESTAMP_TZ
TIMESTAMP WITHOUT TIME ZONE
TIMESTAMP_NTZ
INTERVAL YEAR TO MONTH
VARCHAR Note: Data type is not supported in Snowflake. VARCHAR is used instead. For more information please refer to SSC-EWI-0036.
INTERVAL DAY TO SECOND
VARCHAR Note: Data type is not supported in Snowflake. VARCHAR is used instead. For more information please refer to SSC-EWI-0036.
Pseudo Types
UNKNOWN
TEXT Note: Data type is not supported in Snowflake. TEXT is used instead. For more information please refer to SSC-EWI-0036.
Related EWIs
SSC-FDM-PG0002: Bpchar converted to varchar.
SSC-FDM-PG0003: Bytea Converted To Binary
SSC-FDM-PG0014: Unknown Pseudotype transformed to Text Type
SSC-FDM-0005: TIME ZONE not supported for time data type.
SSC-EWI-0036: Data type converted to another data type.
SSC-EWI-PG0016: Bit String Type converted to Varchar Type.
Last updated