Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定 READ、INPUT 和 OUTPUT 语句应使用的编码。
标识符或字符串
使用系统编码(空字符串)
只能设置为临时选项,保持到当前连接结束。
此选项用于指定读取或写入文件时使用的编码。无法对其进行永久性设置。缺省编码是当前运行平台的缺省代码页。在英文版 Windows 计算机上,缺省代码页为 1252。
运行 Interactive SQL 时,INPUT、OUTPUT 或 READ 语句使用的编码按以下顺序确定:
依次由 INPUT、OUTPUT 或 READ 语句的 ENCODING 子句指定编码(如果指定此子句)。
用 default_isql_encoding 选项指定的编码(如果设置此选项)。
当前运行所在平台的缺省编码。在英文版 Windows 计算机上,缺省编码是 1252。
如果使用 OUTPUT 语句创建输入文件并指定了编码,那么在 INPUT 语句中应指定相同的 ENCODING 子句。请参见OUTPUT 语句 [Interactive SQL]。
有关代码页和字符集的详细信息,请参见有关国际语言和字符集的任务。
将编码设置为 UTF-16(用于读取 Unicode 文件):
SET TEMPORARY OPTION default_isql_encoding = 'UTF-16';
将编码设置为 cp437 I(Windows 英文 OEM 版本):
SET TEMPORARY OPTION default_isql_encoding = 'cp437';