Snowflake cloud data platform 雪花数据库提供设计时工件而不是运行时工件吗?

Snowflake cloud data platform 雪花数据库提供设计时工件而不是运行时工件吗?,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,当我指的是运行时工件(它意味着运行sql查询来创建表及其丢失)时,视图是相同的。 设计时意味着编写包含生成运行时对象(如表视图和过程创建)的代码的脚本。 我不熟悉雪花,请告诉我。是的,您可以使用SQL在雪花中“动态”创建表之类的对象。因此,如果您登录到WebUI或通过SnowSQL(命令行工具),您可以发出以下类型的语句来创建新表: create table mytable (amount number); 您还可以在文件中编写此类语句,并在以后执行这些脚本。这两个选项都可用——您还可以在ja

当我指的是运行时工件(它意味着运行sql查询来创建表及其丢失)时,视图是相同的。 设计时意味着编写包含生成运行时对象(如表视图和过程创建)的代码的脚本。
我不熟悉雪花,请告诉我。

是的,您可以使用SQL在雪花中“动态”创建表之类的对象。因此,如果您登录到WebUI或通过SnowSQL(命令行工具),您可以发出以下类型的语句来创建新表:

create table mytable (amount number);
您还可以在文件中编写此类语句,并在以后执行这些脚本。这两个选项都可用——您还可以在javascript存储过程中动态生成sql。有很多选项可供选择,但大部分都是通过纯SQL完成的。在此处查看创建表的语法:


您是否考虑过任何特定的用例?

Snowflake不提供任何“设计工具”,我几乎猜,根据您的定义,WebUI可能会被视为“运行时工件”,但一般来说,如果您的意思是像MS产品一样的点击式UI,则不会。您可以编写sql(或使用外部工具)来编写sql,然后运行sql。