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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 数据导入和导出 » 数据导出 » 有关使用 OUTPUT 语句导出数据的提示信息

 

将数据导出到 CSV 文件

在 Interactive SQL 中,您可以使用 OUTPUT 语句将数据从数据库导出到 CSV 文件中。

前提条件

您必须具有 SELECT ANY TABLE 系统特权,或有对该表具有 SELECT 特权。

 任务
  1. 在 Interactive SQL 中,连接到 SQL Anywhere 数据库。

  2. 执行包含 FORMAT TEXT、QUOTE '"' 和 WITH COLUMN NAMES 子句的 OUTPUT 语句,在文件首行创建逗号分隔格式的列名。字符串值将被使用引号括起。例如:

    SELECT * FROM SalesOrders; 
    OUTPUT TO 'C:\\LocalTemp\\newSales.csv' 
        FORMAT TEXT
        QUOTE '"'
        WITH COLUMN NAMES;

结果

数据将被导出到指定 CSV 文件。

以下示例将数据从 SQL Anywhere 示例数据库中的 Employees 表导出到 C:\LocalTemp 目录中的 Employees.csv

SELECT * FROM Employees;
OUTPUT TO C:\LocalTemp\Employees.csv
    FORMAT TEXT;

 另请参见