UNLOAD 语句类似于 OUTPUT 语句,因为这两个语句都将查询结果导出到文件中。但 UNLOAD 语句能以文本格式更高效地导出数据。使用 UNLOAD 语句导出时,数据库表中的每行在文件中占一行,各个值之间由逗号分隔符隔开。
可以在以下情况下使用 UNLOAD 语句卸载数据:
希望在涉及性能问题时导出查询结果
要以文本格式存储输出
将导出语句嵌入到应用程序中
将数据导出到客户端计算机上的文件
要使用含 SELECT 的 UNLOAD 语句,您必须具有相应的特权。例如,除非将 -gl 数据库服务器选项设置为 NONE,SELECT ANY TABLE 系统特权通常足矣。至少,您必须具有在 UNLOAD 语句中指定的表上执行 SELECT 所需的权限。
有关哪些用户可以使用 UNLOAD 语句的详细信息,请参见-gl 数据库服务器选项。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |