我们可以在 Snowflake 中有类似于 Oracle SQL 的 Table 声明吗?

Can we have Table Declaration in Snowflake similar to Oracle SQL?

我正在尝试使用 Table 声明语法并在 Snowflake SQL.

中创建相同的语法

我浏览了 snowflake 社区和文档,我只能找到 Table 变量直接赋值,类似于 SQL table 变量或使用 Table函数。

通常 Snowflake 不允许索引和类型声明。

除此之外,您还有两个选择:

  • 使用 JS 存储过程,但它们并不意味着 return 一系列值,您所能做的就是创建一个临时的 table 并将您的集合放在那里
  • 使用 UDF,它们是(或者可以是)SQL 并且可以 return 和 table,但功能有限