【问题标题】:Is there a list (or way to generate a list) of all the built-in SQL functions of Snowflake是否有 Snowflake 的所有内置 SQL 函数的列表(或生成列表的方法)
【发布时间】:2022-08-07 20:13:36
【问题描述】:

我正在寻找 Snowflake 的所有内置 SQL 函数的列表(或生成列表的方法),最好是 Backus-Naur 形式。例如

  • 函数返回值的数据类型
  • 其参数的数据类型
  • 参数的语义,即参数名称(如果在 db 中定义) 文件

我在https://docs.snowflake.com/en/sql-reference-functions.html 上看到了列表,但我不想从帮助站点上的数百个页面中复制和粘贴。

    标签: snowflake-cloud-data-platform


    【解决方案1】:

    可以使用SHOW FUNCTIONS 生成所有内置函数的列表:

    SHOW FUNCTIONS;
    
    SELECT "name", "arguments", "description"
    FROM TABLE(RESULT_SCAN(LAST_QUERY_ID()))
    WHERE "is_builtin" = 'Y';
    

    输出:

    编辑:

    可以使用单个 SHOW 命令来做到这一点:

    SHOW BUILTIN FUNCTIONS;
    

    【讨论】:

    • 这正是我需要的,谢谢!
    【解决方案2】:

    我们没有文档之外的列表,但是拥有它确实很有意义,我建议您在下面打开一个想法:

    https://community.snowflake.com/s/article/How-to-Search-Create-Vote-Follow-Ideas

    票数越多,获得它的机会就越高。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多