更新时间:2023-03-17 GMT+08:00

编辑表数据

执行如下步骤编辑表数据:

  1. 右键单击表,选择“编辑数据”。

    页面显示“编辑表数据”页签。

    有关复制、搜索工具栏和字符编码下拉列表选项的说明,请参阅查看表数据

Data Studio仅识别单元格中的如下数据类型:

Bigint、bit、Boolean、char、date、decimal、double、float、integer、numeric、real、smallint、时间、包含时区的时间、时间戳、包含时区的时间戳、tinyint和varchar。不支持编辑数组数据类型。

数据库上报的与该操作相关的错误会显示在Data Studio中。包含时区的时间列和包含时区的时间戳列均不可编辑。

可在“编辑表数据”页签中执行以下操作:

插入

执行如下步骤插入行:

  1. 单击插入行。
  2. 双击单元格,在插入的行中修改填写所需详细信息。
  3. 单击保存更改。

    编辑表数据”页签状态栏显示“查询提交时间”获取的行数、操作的执行时间和执行状态。

    如果表未定义唯一键并且表中存在重复的行,则对其中重复的一行执行更新操作将更新与之相同的其他所有行。刷新“编辑表数据”页签查看更新的行。

    • 一行中未保存的单元格高亮为绿色。保存后,其颜色重置为默认颜色。
    • 未保存成功的记录高亮为红色。所有成功以及失败的操作记录个数显示在编辑表数据页签的状态栏。
    • 单击“保存”可保存所有有效的更改操作。如果更改无效,则不保存任何内容。请参阅编辑表数据执行保存操作相关设置。

  4. 使用可撤销未保存的更改操作。
  5. 用户可在首选项中进行如下设置:

    • 要获取的记录数
    • 列宽
    • 从结果集中复制

      详情请参阅查询结果

您可在Data Studio中单独编辑新增行的分布键列。

删除

执行如下步骤删除行:

  1. 选择要删除行的行标题。
  2. 单击删除行。
  3. 单击保存更改。显示对话框,定义唯一键。
  4. 根据需要选择如下选项:

    • 使用所有列

      单击“使用所有列”将所有列定义为唯一键。

    • “自定义唯一键”
      1. 单击“自定义唯一键”定义选中的列为唯一键。
      2. 显示“定义唯一键”对话框。
      3. 选择需要定义的列,单击“确定”。
    • 取消

      单击“取消”以修改“编辑表数据”页签中的信息。

      “编辑表数据”页签状态栏显示查询提交时间、获取的行数、执行时间和操作的执行状态。

      选择“记住此选择”可在继续编辑表数据操作的同时隐藏唯一定义窗口。在“编辑表数据”工具栏中单击以清除先前选定的唯一键定义并再次显示唯一定义窗口。

    • 一行中未保存的单元格高亮为绿色。保存后,其颜色重置为默认颜色。
    • 未保存成功的记录高亮为红色。所有成功以及失败的操作记录个数显示在编辑表数据页签的状态栏。
    • 单击“保存”可保存所有有效的更改操作。如果更改无效,则不保存任何内容。详情请参阅编辑表数据

  5. 使用可撤销未保存的更改操作。
  6. 刷新表数据以查看删除的重复行。

更新单元格

执行如下步骤更新单元格内容:

  1. 双击单元格更新内容。
  2. 单击保存更改。

    显示对话框,定义唯一键。

  3. 根据用户需要单击如下选项:

    • 使用所有列

      单击“使用所有列”将所有列定义为唯一键。

    • 自定义唯一键
      1. 单击“自定义唯一键”定义选中的列为唯一键。
      2. 显示“定义唯一键”对话框。
      3. 选择需要定义的列,单击“确定”。
    • 取消

      单击“取消”修改“编辑表数据”页签中的信息。

      状态栏显示操作的执行时间和执行状态。

      选择“记住此选择”可在继续编辑表数据操作的同时隐藏唯一定义窗口。在“编辑表数据”工具栏中单击以清除先前选定的唯一键定义并再次显示唯一定义窗口。
      • 一行中未保存的单元格高亮为绿色。保存后,其颜色重置为默认颜色。
      • 未保存成功的记录高亮为红色。所有成功以及失败的操作记录个数显示在编辑表数据”页签的状态栏。
      • 单击“保存”可保存所有有效的更改操作。如果更改无效,则不保存任何内容。详情请参阅编辑表数据

  4. 使用撤销未保存的更改操作。
  5. 刷新表数据以查看更新后的重复行。

在Data Studio中执行编辑操作时,无法编辑分布键列,因为数据库通过该列在数据库集群中定位数据。

复制

用户可在“编辑表数据”页签复制数据。

执行如下操作复制数据:

  1. 选择单元格并单击 (复制)或(高级复制)。

    有关复制和高级复制区别的详情,请参阅执行SQL查询

    • 用户可复制行号和/或列标题数据。请参阅查询结果设置此首选项。
    • 要复制单元格中的部分内容,先选中所需部分,然后按下“Ctrl+C”或单击

粘贴

可从CSV文件中复制数据,粘贴到“编辑表数据”页签的单元格中。在已有数据的单元格上进行粘贴时,CSV文件中的新数据会覆盖现有数据。执行如下步骤将内容粘贴到单元格:

  1. 从CSV文件中复制数据。
  2. 选中一个或多个单元格,单击
  3. 单击保存更改。显示对话框,定义唯一键。
  4. 根据需要,单击如下选项:

    • 使用所有列

      单击“使用所有列”将所有列定义为唯一键。

    • 自定义唯一键
      1. 单击“自定义唯一键定义选中的列为唯一键。
      2. 显示“定义唯一键”对话框。
      3. 选择需要定义的列,单击“确定”。
    • 取消

      单击“取消”修改“编辑表数据”页签中的信息。

      状态栏显示操作的执行时间和执行状态。

      选择“记住此选择”可在继续编辑表数据操作的同时隐藏唯一定义窗口。在“编辑表数据”工具栏中单击以清除先前选定的唯一键定义并再次显示唯一定义窗口。

      • 从CSV文件中复制的单元格数目应和“编辑表数据”页签中选择的单元格数目须匹配。
      • 使用撤销未保存的更改操作。
      • 一行中未保存的单元格高亮为绿色。保存后,其颜色重置为默认颜色。
      • 未保存成功的记录高亮为红色。所有成功以及失败的操作记录个数显示在“编辑表数据”页签的状态栏。
      • 单击“保存”可保存所有有效的更改操作。如果更改无效,则不保存任何内容。详情请参阅编辑表数据

粘贴时,无法编辑分布键列,因为数据库通过该列在数据库集群中定位数据。

空单元格显示为“[NULL]”。用户可使用 "Null值"下拉框搜索编辑表数据页签的空单元格。

关于显示/隐藏搜索栏、排序、调整列的顺序和编码的具体信息,请参阅执行SQL查询