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

SQL Anywhere 11.0.1 (中文) » 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 语句以使您对表所做的更改成为永久更改。

禁用表编辑

可以通过 Interactive SQL 中的 [选项] 窗口或 Interactive SQL 的初始化文件禁用表编辑,请参见配置管理工具

♦  禁用表编辑 (Interactive SQL)
  1. 从 [工具] 菜单中选择 [选项],然后选择 [SQL Anywhere] 或 [UltraLite]。

  2. 确保选择了 [可滚动表],然后选择 [禁用编辑]。

  3. 单击 [确定]。

  4. 执行查询。

    为使对表编辑的更改生效,必须执行一次新查询。