Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 数据库管理 » SQL Anywhere 图形管理工具 » Interactive SQL » Interactive SQL 中的结果集

 

编辑 Interactive SQL 结果集中的行

在 Interactive SQL 中,可以更改数据库表中现有行内的任何值或所有值。

前提条件

您必须对所修改的列具有 UPDATE 特权。对于 SQL Anywhere 和 UltraLite 数据库,不得禁用表编辑。

上下文和注释

编辑结果集时,一次只能对一行中的值进行更改。

 任务
  1. 在 Interactive SQL 中执行查询

  2. 在 [结果] 选项卡上,单击要更改的值。

  3. 右击该值,然后单击 [编辑行],或按 F2 键。

    包含该值的表单元格中即会出现 [...] 按钮。

  4. 单击 [...] 按钮并选择以下选项之一:

    • 在窗口中编辑   打开一个可用于键入新值(仅限字符数据字段)的窗口。

    • 设为空值   如果列不可为空,则此菜单项不显示。

    • 设为缺省值   当添加新行到表格,并且仅当列已定义缺省值时,将显示此菜单项。

    • 从文件装载   可用于浏览文件,然后从此文件装载单元格的内容。

    输入新值。要更改行中的其它值,请按 Tab 键或 Shift+Tab 移动到其它值。

  5. 完成对行中值的编辑后,即可按 Enter 键更新数据库。

    按 Esc 键可取消对所选值做出的更改。

  6. 执行 COMMIT 语句以使您对表所做的更改成为永久更改。

结果

已对结果集中的行进行了编辑。

 另请参见