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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 管理数据库 » SQL Anywhere 图形管理工具 » 使用 Interactive SQL » 在 Interactive SQL 中编辑结果集

 

从 Interactive SQL 结果集中编辑表值

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

有所修改的列的 UPDATE 权限。另外,对于 SQL Anywhere 和 UltraLite 数据库,不得禁用表编辑。

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

 ♦  编辑结果集中的行
  1. 在 Interactive SQL 中执行查询

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

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

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

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

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

    • 设为空值   将该单元格的值设置为空值。如果列不可为空,则此菜单项不显示。

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

    • 从文件装载   打开文件浏览器以输入文件名,然后从文件装载单元格的内容。

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

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

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

  7. 执行 COMMIT 语句以使您对表所做的更改成为永久更改。例如,按 CTRL+SHIFT+C。

 启用和禁用表编辑