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

SQL Anywhere 11.0.1 (中文) » 上下文相关帮助 » Interactive SQL 帮助 » [选项] 窗口:[SQL Anywhere] 选项卡或 [选项] 窗口:[UltraLite] 选项卡

 

[结果] 选项卡

显示

将空值显示为   指定空值在表列中的显示方式。对于该值,可以使用任何字符串。缺省值是 [(NULL)]。如果此字段为空白,则空值将显示为空字符串。请参见nulls 选项 [Interactive SQL]

要显示的最大行数   指定 [结果] 窗格中最多可以显示的行数。缺省值为 500。请参见isql_maximum_displayed_rows 选项 [Interactive SQL]

截断长度   指定 [结果] 窗格中每列可以显示的字符数。如果指定值 0,则不截断列。缺省值为 256。请参见truncation_length 选项 [Interactive SQL]

风格

可滚动表   选中此选项可将结果集显示在可滚动的表中。您可以编辑此格式的结果集。这是缺省设置。

选择 [可滚动表] 时,会启用以下选项。

  • 自动重新读取结果   如果希望在执行 INSERT、UPDATE 或 DELETE 语句之后 Interactive SQL 自动重新生成结果集,请选择此选项。缺省情况下,会选择此选项。

    请参见auto_refetch 选项 [Interactive SQL]

  • 显示行数   如果希望在 [结果] 窗格中结果集的旁边显示行号,请选择此选项。这是缺省设置。

  • 禁用编辑   选择此选项可将结果集设置为只读。此选项将应用于在选择此选项后执行的查询的结果集。

  • 自动释放数据库锁   选择此选项以使 Interactive SQL 尝试释放它在事务执行过程中所创建的锁。

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

  • 字体   可选择以下选项之一,以指定 Interactive SQL 的 [结果] 窗格中用于表数据的字体:

    • 系统字体   选择此选项使用计算机的常规文本字体。这是缺省设置。

    • 编辑器字体   选择此选项以使用与 [SQL 语句] 窗格相同的字体。

    • 自定义字体   选择此选项以指定您希望使用的任意字体、字形和磅值。单击 [浏览] 可选择 [字体] 窗口中的设置。

文本   选择此选项可将结果集显示为采用等宽字体的文本。无法编辑此格式的结果集。

结果处理

以下选项允许您指定在语句运行时,要显示哪些结果集。

显示最后一条语句的结果   从最后一条语句打印结果集。这是缺省设置。

显示每条语句的结果   打印每条语句的结果集。

仅显示第一个结果集   打印返回的第一个结果集。这是缺省设置。

显示所有结果集   打印所有结果集。如果希望在执行返回多个 SELECT 语句的过程时,让 Interactive SQL 在 [结果] 窗格中显示多个结果集,请选择此选项。在窗口模式下运行时,每个结果集在 [结果] 窗格中用单独的选项卡显示。当 Interactive SQL 作为命令行程序运行时也同样会应用该选项的设置。缺省情况下,Interactive SQL 不显示多个结果集。

小心

显示大型结果集时,Interactive SQL 可能发生内存不足。如果您执行以下任何操作都可能导致此问题:

  • 将 [要显示的最大行数] 选项设置为 [所有行]

  • 选择 [显示每条语句的结果]

  • 选择 [显示所有结果集]

如果 Interactive SQL 内存不足,则它会报告该问题,但不显示结果集。