无法向vachar投字符串

列车运行时间8.0和8.0以上使用varchar类型只能用表模式函数或运算符无法使用

写由DD夏尔马

2022年5月10日

问题

你正想投字符串类型列调华查但它不工作

删除

信息学

vachar数据类型AWS系统|休眠|GCP)databricks运行时间8.0

  1. 创建简单Delta表,单列类型字符串.
    sqlCreate或代理Tabledata表1
  2. 使用显示表上新建表并报告字符串类型.
    sqlshowCreate表三角表1
    showCreate表结果显示字符串类型
  3. 创建第二个Delta表字符串类型列进华查.
    sqlCreate或代理可变data_varar表1使用delta secut
  4. 使用显示表新建表并报告表创建,但列创建字符串类型.
    sqlshowCreate表delta
    showCreate表结果显示表1字符串类型

因果

上头华查类型只能用于表方程函数或运算符无法使用

求重审Spark支持数据类型文档获取更多信息

求解

  1. 无法投影字符串华查可创建华查三角洲表
    sqlCreate或代理Tabledelta_varchar2
  2. 使用显示表上新建表并报告华查类型.
    sqlshowCreate表delta
    showCreate表结果显示表2中Varchar类型
  3. 可再创建华查三角洲表基础华查类型.
    sqlCreate或代理Tabledela_vartar3使用deltasse
  4. 使用显示表上新建表并报告华查类型.
    sqlshowCreate表delta_varchar_table3
    showCreate表结果显示表3中Varchar类型
文章有帮助吗