What is DDL?

DDL stands for data definition language. It is used to build or modify the structure of database objects. The syntax of DDL is similar to programming languages. DDL is incorporated into all formal languages used to describe data and is considered to be an SQL subset.

Snowflake and DDL

Snowflake provides a full set of DDL commands for creating and managing databases and schemas.
Snowflake also provides DDL for managing and creating shares. A share specifies a set of database objects (schemas, tables, and secure views) storing data that can be shared with other Snowflake accounts.