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 执行 SQL 语句

Interactive SQL 的一个主要用途就是浏览表数据。Interactive SQL 通过向数据库服务器发送请求来检索信息。接着,数据库服务器会查找该信息并将结果返回给 Interactive SQL。

执行 SELECT 语句后,结果集会出现在 [结果] 窗格的 [结果] 选项卡上。缺省情况下,在结果集的左侧会出现行号。

注意

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

然而,可以配置 Interactive SQL 在显示结果集时尝试释放其创建的数据库模式锁。要实现此结果,在 Interactive SQL 中选择 [工具] » [选项] » [SQL Anywhere] 并选择 [自动释放数据库锁]。

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

 ♦  执行所有 SQL 语句
  1. 在 [SQL 语句] 窗格中键入查询。

  2. 按 F5 键,或选择 [SQL] » [执行] 来执行语句。

 ♦  执行选定的 SQL 语句
  1. 在 [SQL 语句] 窗格中键入查询,然后选择该查询。

  2. 按 F9 键,或选择 [SQL] » [执行所选内容] 来执行语句。

要分别执行 SQL 语句(例如,调试时),可以使用 [SQL] 菜单中的 [单步]。[单步] 命令执行指定的语句,然后选中要执行的下一条语句。要执行下一条语句,请再次运行 [单步]。

 ♦  一次执行一条 SQL 语句
  1. 在 [SQL 语句] 窗格中键入查询。

  2. 将光标置于要执行的语句中。

  3. 从 [SQL] 菜单中选择 [单步],或按 Shift+F9 执行指定的语句。

    SQL 语句执行完成后,将选中下一条 SQL 语句。

  4. 要执行选定的 SQL 语句,请按 Shift+F9。

  5. 重复上一步骤直到不再有选定的语句需要执行。

 配置 [执行语句] 工具栏按钮
 另请参见

插入注释
缩进 SQL 语句