This article summarizes the features, objects, properties, and data types that are available for Snowflake projects.
Features
Objects and properties
Transient
With managed access
Data retention time (days)
Types:
Standard
Transient
Constraints
RELY
Comment/Description
RELY
Comment/Description
RELY
Comment/Description
Columns
Expression
Comment/Description
Properties:
Data retention time (days)
Copy Options
On error
Skip file number
Skip file percent
Size limit
Purge
Return failed only
Truncate columns
Force
Comment/Description
Post Script
Data type (see summary of types below)
(NOT) NULL
Default
Start
Increment
Sequence
Collation
Comment/Description
Types:
Secure
Materialized
Recursive
Comment/Description
Overloading parameters
Comment/Description
Overloading parameters
Comment/Description
Format type
Avro
Csv
Record delimiter
Field delimiter
File extension
Skip header
Date format
Time format
Timestamp format
Binary format
Base64
Hex
Utf8
Escape
Escape unenclosed field
Field optionally enclosed by
NullIf
Encoding
Trim space
Error on column count mismatch
Validate Utf8
Empty field as null
Skip byte order mark
Json
File extension
Enable octal
Allow duplicate
Strip outer array
Strip null values
Ignore Utf8 Errors
Skip byte order mark
Orc
Parquet
Binary as text
Snappy compression
Xml
Ignore Utf8 errors
Preserve space
Strip outer element
Disable Snowflake data
Disable auto convert
Skip byte order mark
Compression
Auto
Brotly
Bz2
Deflate
Gzip
None
RowDeflate
Zstd
Start
Increment
Allowed values
Comment/Description
Data types
Numeric Data Types
NUMBER
DECIMAL
NUMERIC
INT
INTEGER
BIGINT
SMALLINT
TINYINT
BYTEINT
FLOAT
FLOAT4
FLOAT8
DOUBLE
DOUBLE PRECISION
REAL
String & Binary Data Types
VARCHAR
CHAR
CHARACTER
STRING
TEXT
BINARY
VARBINARY
Logical Data Types
BOOLEAN
Date & Time Data Types
DATE
DATETIME
TIME
TIMESTAMP
TIMESTAMP_LTZ
TIMESTAMP_NTZ
TIMESTAMP_TZ
Semi-structured Data Types
VARIANT
OBJECT
ARRAY
Geospatial Data Types
GEOGRAPHY