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 的用法 » 远程数据和批量操作 » 数据导入和导出 » 数据导出

 

使用 OUTPUT 语句输出 NULL

提取包括 NULL 值的数据时,要提高与其它软件产品的兼容性,可以在 Interactive SQL 中使用 OUTPUT 语句时指定 NULL 值的显示方式。

前提条件

您必须是数据库的所有者或者具有 DBA 权限。

上下文和注释

在 Interactive SQL 中使用 OUTPUT 语句时,可通过两种方式指定 NULL 值的显示方式。这两个选项都可用于输出特定值代替 NULL 值。

  • 使用 output_nulls 选项可指定由 OUTPUT 语句使用的输出值

  • 使用 IFNULL 函数可将输出值应用到特定实例或查询

 ♦ 指定 NULL 值输出 (Interactive SQL)
  • 执行 SET OPTION 语句,更改 output_nulls 选项的值。下面的示例将 NULL 值的显示值更改为 (unknown):

    SET OPTION output_nulls = '(unknown)';
 ♦ 在 [结果] 窗格中更改代替 NULL 值显示的值 (Interactive SQL)
  1. 单击 [工具] » [选项]。

  2. 单击 [SQL Anywhere]。

  3. 单击 [结果] 选项卡。

  4. 在 [将空值显示为] 字段中,键入 Value

  5. 单击 [确定]。

结果

已更改替代 NULL 值显示的值,以便与其它软件更兼容。

下一步

无。

 另请参见