Snowflake: Get_ddl statements
get_ddlreturns a DDL statement that can be used to recreate the specified object. For databases and schemas,get_ddlis recursive, i.e. it returns the DDL statements for recreating all supported objects within the specified database/schema.
For example:
Return the DDL used to create a schema named seq_schema, which contains table t1 and
sequence seq:
select get_ddl('schema', 'seq_schema');
-------------------------------------------------------------+
GET_DDL('SCHEMA', 'SEQ_SCHEMA') |
-------------------------------------------------------------+
create or replace schema SEQ_SCHEMA; |
create or replace table T1( |
N NUMBER(38,0) NOT NULL |
); |
create or replace sequence SEQ start with 2 increment by 2; |
-------------------------------------------------------------+
Via Snowflake.
Leave a comment