S01014

错误代码

S01014

报错信息

A column with name <xxx> already exists in table. RefId:S01014

错误原因

使用 addColumn 添加列时,如果 colNames 中的列在表中已存在,该错误抛出。

解决办法

  • schema 函数查看指定数据表结构及列信息。例如:通过以下脚本查看数据库 dfs://testDB 下 pt1 表的列定义:
    schema(loadTable("dfs://testDB","pt1")).colDefs
    name typeString typeInt extra comment
    id INT 4
    x DOUBLE 16
  • 使用 addColumn 时指定与目标表列名不重复的 colNames
    注: DolphinDB的列名对大小写不敏感。