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 11 - 更改和升级 » 11.0.0 版中的新功能 » Sybase Central 和 Interactive SQL » Sybase Central 和 Interactive SQL 的新功能

 

Interactive SQL 的新功能

以下列出了 11.0.0 版中引入的 Interactive SQL 新增功能。

  • 自动释放数据库锁   即使您不会在 Interactive SQL 中修改所查看的表,数据库服务器也会在这些表上创建模式锁。

    但是,现在 Interactive SQL 会在显示结果集时尝试释放其创建的数据库模式锁。

    在执行返回结果集的语句之后,Interactive SQL 将检查连接是否具有任何未提交的数据库更改。如果没有,则 Interactive SQL 将释放您的模式锁;否则,Interactive SQL 将不会释放您的模式锁。即,如果您有任何未提交的数据库更改,则 Interactive SQL 将不会释放模式锁。

  • 支持只读结果集   现在,可在 Interactive SQL 中将结果集设置为只读。为此,可选择 [选项] » [结果],然后选择 [禁用编辑] 选项。此设置应用于随后获取的结果。请参见从 Interactive SQL 结果集中编辑表值

    部署 Interactive SQL 时,为防止用户更改此设置,可将 disableResultSetEditing 添加到 OEM.ini 文件的 lockedPreferences 的条目中。请参见配置管理工具

  • 执行 SQL 语句时,一次执行一条语句   以前,如果需要一次执行一条 SQL 语句,需要重复选择 SQL 语句,并且运行 [执行所选内容]。现在,可以运行 [单步] 来执行所选的语句,然后选择下一条要执行的语句。与 [执行所选内容] 相似,在 Interactive SQL 的 [SQL] 菜单上提供 [单步] 选项。请参见从 Interactive SQL 执行 SQL 语句

  • SQL 文件和数据库连接收藏夹   现在,可以通过 Interactive SQL 中的 [收藏夹] 菜单来创建及维护一个数据库连接的收藏夹列表和一个 SQL 命令文件的收藏夹列表。请参见使用收藏夹

  • 禁用结果集的表编辑   部署 Interactive SQL 时,现在可在 Interactive SQL 中禁用 SQL Anywhere 和 UltraLite 结果集的表编辑。请参见配置管理工具

  • 新的键盘快捷方式   为 Interactive SQL 添加了新的键盘快捷方式。请参见Interactive SQL 键盘快捷方式

  • 支持防止选项在客户端应用程序中更改   现在,通过在 OEM.ini 文件中锁定某些 Interactive SQL 选项设置,可以防止用户更改这些选项设置。请参见配置管理工具

  • dbisql 的新 -version 选项   在命令提示符处,键入 dbisql -version,以查看 Interactive SQL 的版本号。请参见Interactive SQL 实用程序 (dbisql)UltraLite 的 Interactive SQL 实用程序 (dbisql)