在 Interactive SQL 中,可以使用 [数据] 菜单、OUTPUT 语句或 UNLOAD 语句导出查询结果。
前提条件
无。
上下文和注释
您可以结合使用 APPEND 和 VERBOSE 子句将结果和消息追加到现有文件。
例如,键入 OUTPUT TO 'filename' APPEND VERBOSE。
OUTPUT 语句及其 APPEND 和 VERBOSE 子句相当于早期版本 Interactive SQL 中的 >#、>>#、>& 和 >>& 运算符。您仍可以使用这些运算符重定向数据,但是新的 Interactive SQL 语句提供更精确的输出和更便于阅读的代码。
使用 BCP FORMAT 子句可在 SQL Anywhere 和 Adaptive Server Enterprise 之间导入和导出文件。
在 Interactive SQL 的 [SQL 语句] 窗格中输入查询。
单击 [SQL] » [执行]。
单击 [数据] » [导出]。
指定结果的位置并单击 [下一步]。
对于文本、HTML 和 XML 文件,在 [文件名] 字段中键入文件名并单击 [导出]。
对于 ODBC 数据库:
选择数据库,然后单击 [下一步]。
选择保存数据的位置,然后单击 [导出]。
单击 [关闭]。
使用 BCP FORMAT 子句可在 SQL Anywhere 和 Adaptive Server Enterprise 之间导入和导出文件。
在 Interactive SQL 的 [SQL 语句] 窗格中输入查询。
查询结束后,键入 OUTPUT TO 'filename'。
例如,要将整个 Employees 表导出到文件 employees.txt 中,请输入以下查询:
SELECT * FROM Employees; OUTPUT TO 'employees.txt'; |
要导出查询结果并将结果附加到另一个文件中,请使用 APPEND 子句。
SELECT * FROM Employees; OUTPUT TO 'employees.txt' APPEND; |
要导出查询结果并包括消息,请使用 VERBOSE 子句。
SELECT * FROM Employees; OUTPUT TO 'employees.txt' VERBOSE; |
单击 [SQL] » [执行]。
如果导出成功,[消息] 选项卡将显示导出查询结果集花费的时间、导出数据的文件名和路径以及写入的行数。如果导出不成功,则将显示一条消息指示导出不成功。
使用 BCP FORMAT 子句可在 SQL Anywhere 和 Adaptive Server Enterprise 之间导入和导出文件。
在 [SQL 语句] 窗格中,输入 UNLOAD 语句。
例如:
UNLOAD SELECT * FROM Employees TO 'employee_data.csv'; |
单击 [SQL] » [执行]。
如果导出成功,[消息] 选项卡将显示导出查询结果集花费的时间、导出数据的文件名和路径以及写入的行数。如果导出不成功,则将显示一条消息指示导出不成功。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |