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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 管理数据库 » SQL Anywhere 图形管理工具 » 使用 Interactive SQL » Interactive SQL 选项

 

isql_field_separator 选项 [Interactive SQL]

控制用于在导出到文本文件的数据中分隔值的缺省字符串。

允许值

字符串

缺省值

逗号 (,)

注释

控制用于在导出到文本文件的数据中分隔(或定界)值的缺省字符串。如果 OUTPUT 语句不包含 DELIMITED BY 子句,则会使用此项设置的值。

另请参见
示例

第一个示例在导出到 c:\Employees.txt 的数据中将字段分隔符设置为冒号。

SET OPTION isql_field_separator=':';
SELECT Surname, GivenName FROM Employees WHERE EmployeeID < 150;
OUTPUT TO c:\Employees.txt FORMAT TEXT;

此代码会在 Employees.txt 中置入以下数据:

'Whitney': 'Fran'
'Cobb':'Matthew'
'Chin':'Philip'
'Jordan':'Julie'

起始和结束字符(在本例中为单引号)取决于 isql_quote 设置。

下一个示例在导出到 c:\Employees.txt 的数据中将字段分隔符设置为制表符。

SET OPTION isql_field_separator='\t';
SELECT Surname, GivenName FROM Employees WHERE EmployeeID < 150;
OUTPUT TO c:\Employees.txt FORMAT TEXT;

此代码会在 Employees.txt 中置入以下数据:

Surname GivenName
'Whitney' 'Fran'
'Cobb' 'Matthew'
'Chin' 'Philip'
'Jordan' 'Julie'

起始和结束字符(在本例中为单引号)取决于 isql_quote 设置。转义字符(在本例中为反斜线)取决于 isql_escape_character 设置。