snowflake でテーブル定義を確認する

mysql であれば show create table コマンドでDDLを確認することができるが、

snowflake ではこのコマンドを使うことができない。

snowflake では以下のコマンドを使うことでDDL を確認することができる。

select GET_DDL ('TABLE', 'テーブル名');

結果は以下の通り

>select GET_DDL ('TABLE', 'TEST');
+----------------------------------------+                                      
| GET_DDL ('TABLE', 'TEST')      |
|----------------------------------------|
| create or replace TABLE TEST ( |
| 	ID NUMBER(18,0),                                                                                 |
| 	TARGET_DATE DATE,                                                                                 |
| 	CREATION_DATE TIMESTAMP_NTZ(9) NOT NULL                                                                                 |
| );                                     |