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

如何在Unity Catalog中创建大写名称的Delta表以适配SAS工具?

解决方案:创建Unity Catalog大写表名的Delta表
  • 核心规则:Unity Catalog默认会将未加引号的SQL标识符转为小写,要保留大写表名,必须用双引号包裹完整的表标识符(包含目录、 schema、表名各部分)。

  • 修正后的创建语句:

    CREATE TABLE "TESTCATALOGNAME"."TEST"."TABL_ENAME"
    USING DELTA
    LOCATION '/test/delta/tablename/'
    

    注意:LOCATION路径无需额外转义双引号,直接用单引号包裹即可。

  • 后续使用注意:

    • 后续查询该表时,必须同样用双引号包裹大写的标识符,否则系统会自动转小写导致找不到表。
    • 默认SQL模式已支持带引号的标识符,无需额外配置。
    • 若通过Delta Lake API创建表,也需在标识符中指定带引号的大写名称来保留格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 09:02:41