You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过API或查询获取Snowflake保留关键字?

获取Snowflake保留关键字的API与查询方法

一、使用查询语句直接获取

Snowflake内置了信息模式视图,可通过SQL查询直接获取全量关键字(含保留关键字):

SELECT 
    KEYWORD_NAME,
    KEYWORD_TYPE,
    KEYWORD_CASE_SENSITIVE
FROM TABLE(INFORMATION_SCHEMA.KEYWORDS());

查询结果的字段说明:

  • KEYWORD_NAME:关键字的具体名称
  • KEYWORD_TYPE:关键字类型,其中RESERVED即为严格保留关键字(不能直接用作标识符,除非用双引号包裹),另外还有NON_RESERVED(非保留)、SEMI_RESERVED(半保留)两种类型
  • KEYWORD_CASE_SENSITIVE:标记关键字是否区分大小写

二、通过API获取

Snowflake没有专门的独立端点用于获取关键字,但可以通过其REST API执行上述SQL查询来获取结构化结果:

  • 使用Snowflake的SQL API(端点路径:/api/v2/statements)发送POST请求,将上述查询内容作为请求体的statement参数传入
  • 接口会返回JSON格式的响应,解析响应中的resultSet字段即可提取关键字数据

调用API时需携带有效的身份认证信息(如OAuth令牌、JWT或账号密码),并确保请求头符合Snowflake API的规范要求。

内容的提问来源于stack exchange,提问作者vaibhav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 06:22:04