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

如何在Snowflake UI中强制表和列名使用驼峰命名?

Snowflake 保留驼峰命名的方法

Snowflake 默认会把未加双引号的表名、列名等标识符自动转换为大写,但要在UI中显示并使用驼峰命名是可行的,核心是利用大小写敏感标识符的规则:

  • 创建对象时,用双引号包裹驼峰格式的名称,这样Snowflake会原样存储标识符,不会转成大写。示例:
    CREATE TABLE "stagingUserInfoUK" (
        "productName" VARCHAR(100),
        "productCategoryName" VARCHAR(50)
    );
    
  • 完成创建后,无论是Classic Console还是Snowsight UI,都会直接显示你定义的驼峰命名,不会自动转为大写。

注意事项

  • 这类大小写敏感的标识符,后续查询、修改时必须同样用双引号包裹,否则Snowflake会把不带引号的名称转成大写,导致无法匹配对象。比如查询语句要写:
    SELECT "productName" FROM "stagingUserInfoUK";
    
    不能省略双引号直接写SELECT productName FROM stagingUserInfoUK;,否则会提示对象不存在。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 12:55:25