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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 函数 » SQL 函数 (P-Z)

 

WRITE_CLIENT_FILE 函数 [String]

在客户端计算机上创建并写入一个文件。

语法
WRITE_CLIENT_FILE( filename, blob-expression [, 'A' ] )
参数
  • filename   客户端计算机的文件名。将在客户端计算机上相对于客户端应用程序的当前工作目录来解析此文件名称。

  • blob-expression   写入到客户端计算机上 filename 中的二进制字符串。

  • A   缺省情况下,如果文件已经存在,则将覆盖它。如果要将数附加到现有数据之后,则指定 'A'。如果文件尚不存在,并且指定了 'A',文件仍将创建。

返回值

INT

注释

数据库服务器将 filename 从数据库字符集转换为客户端字符集。然后在客户端计算机上,filename 将转换为操作系统字符集。

因为数据是二进制字符串,如果想要数据采用特定字符集,或者要将其压缩或加密,则必须在将其发送至 WRITE_CLIENT_FILE 函数前对其进行这些操作。

文件的读取由客户端软件库执行,数据的传输则使用命令序列通信协议来完成。

权限

当写入到客户端计算机的文件中时:

另请参见
标准和兼容性
  • SQL/2003   服务商扩充。