您可以在 Interactive SQL 中执行 UNLOAD TABLE 语句导出表。
前提条件
执行 UNLOAD 语句的权限不仅取决于数据库服务器 -gl 选项,还取决于当前是否将数据写入到客户端计算机上的文件中。
上下文和注释
也可使用以下过程导出视图。
还可以通过选择表中的所有数据并导出查询结果来导出表。
执行 UNLOAD TABLE 语句。例如:
UNLOAD TABLE Departments TO 'departments.csv'; |
此语句将 Departments 表从 SQL Anywhere 示例数据库卸载到数据库服务器上当前工作目录中的 departments.csv 文件中。如果针对网络数据库服务器运行此语句,则此语句会将数据卸载到服务器计算机(而不是客户端计算机)上的某个文件中。另外,将文件名作为一个字符串传递给服务器。如果目录或文件名以字母 n(\n 是换行符)或任何其它特殊字符开头,则在文件名中使用转义反斜线字符可以防止对其进行错误解释。
表的每一行都输出到输出文件的单个行上,不导出任何列名。各列之间以逗号分隔。可以使用 DELIMITED BY 子句更改分隔符。字段不是固定宽度的字段。只导出每个条目中的字符,而不是列的整个宽度。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |