---
source_url: https://docs.dolphindb.cn/zh/error_codes/S01014.html
fetched_at: 2026-05-19T09:08:04Z
category: error_codes
title: S01014
sha1: 0a8e26f7c579cdc87d9778e39b5474cfe09e49c2
---

# S01014

## 错误代码

S01014

## 报错信息

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

## 错误原因

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

## 解决办法

- 用 `schema` 函数查看指定数据表结构及列信息。例如：通过以下脚本查看数据库 dfs://testDB 下 pt1
  表的列定义：

  ```dolphindb
  schema(loadTable("dfs://testDB","pt1")).colDefs
  ```

  | name | typeString | typeInt | extra | comment |
  | --- | --- | --- | --- | --- |
  | id | INT | 4 |  |  |
  | x | DOUBLE | 16 |  |  |
- 使用 `addColumn` 时指定与目标表列名不重复的 *colNames* 值

  注：

  DolphinDB的列名对大小写不敏感。
