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

SQL Anywhere 12.0.1 » 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 语句] 窗格中的语句。可将此按钮设置为执行所有 SQL 语句或仅执行选定的语句。

 ♦ 配置 [执行语句] 工具栏按钮
  1. 单击 [工具] » [选项]。

  2. 单击 [工具栏]:

    要执行所有 SQL 语句,请单击 [执行]。这是缺省设置。

    要仅执行选定的 SQL 语句,请单击 [执行选择]。

 另请参见

在 Interactive SQL 中插入注释
在 Interactive SQL 中缩进 SQL 语句