Skip to content

Official Docs

Updated
8 Sept 2026
1 min read
7 sections
Page 9 of 9
Snowflake

Overview

The authoritative source for everything on the Snowflake pages in this project. Snowflake documents one continuously-released version, so there is no version selector — but behaviour does change, and a note in the docs is the only reliable record of when.

Snowflake SQL Reference — the language index.

Identifiers and types

TopicOfficial page
Upper-case folding and quotingIdentifier Requirements
Every data typeSQL Data Types Reference
VARIANT, OBJECT and ARRAYSemi-structured Data Types
Querying a VARIANT with path syntaxQuerying Semi-structured Data
Turning an array into rowsFLATTEN

Functions and statements

TopicOfficial page
All functionsFunction and Stored Procedure Reference
UPDATE — and why the target takes no aliasUPDATE
MERGEMERGE
Filtering on a window functionQUALIFY
Transactions — statement-scoped by defaultTransactions

Procedural code

TopicOfficial page
Snowflake Scripting, end to endSnowflake Scripting Developer Guide
EXCEPTION blocks, SQLERRM, SQLSTATEHandling Exceptions
Procedure syntax and dollar-quotingCREATE PROCEDURE
The Python surfaceSnowpark Python

Why the constraints are documentation

TopicOfficial page
Which constraints are enforcedConstraints Overview
Declaring them anywayCREATE TABLE ... CONSTRAINT
Micro-partitions — why there are no indexesMicro-partitions and Data Clustering
The nearest thing to an indexClustering Keys and Clustered Tables
Table design decisionsTable Structuring Considerations

Loading data, and the platform around it

TopicOfficial page
Every load pathData Loading Overview
COPY INTO — what write_pandas calls underneathCOPY INTO
write_pandas, use_logical_type, quote_identifiersPython Connector: pandas
Unloading, for reconciliation extractsData Unloading Overview
Warehouses — what a reconciliation query costsVirtual Warehouses
Roles and grants, for the target accountAccess Control Overview
INFORMATION_SCHEMA and ACCOUNT_USAGEInformation Schema

See also

  • Learning Path — the order to read these in, and what to be able to answer afterwards.
  • ACCOUNT_USAGE — the account-wide views, where INFORMATION_SCHEMA is per-database.
  • Snowflake — the platform's encoded view of the same facts.