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 用法 » 数据导入和导出 » 数据导出

 

导出表(命令行)

可在命令行上运行卸载实用程序 (dbunload) 来导出表。

前提条件

要想在不重装的情况下进行卸载,您必须具有 SELECT ANY TABLE 系统特权。要想在重装的情况下进行卸载,您必须具有 SELECT ANY TABLE 和 SERVER OPERATOR 系统特权。

上下文和注释

通过用逗号 (,) 分隔符分隔表名,您可以卸载多个表。

 任务
  • 运行以下命令:

    dbunload -c "DBN=demo;UID=DBA;PWD=sql" -t Employees C:\ServerTemp\DataFiles

    在此命令中,-c 指定数据库连接参数,-t 指定要导出的一个或多个表的名称。此 dbunload 命令将数据从 SQL Anywhere 示例数据库(假设在缺省数据库服务器上运行)卸载到服务器计算机上 C:\ServerTemp\DataFiles 目录中的一组文件中。用于从数据文件重建表的 SQL 脚本文件是在客户端的当前目录中以缺省名称 reload.sql 创建的。

结果

数据即被导出到指定位置。

 另请参见