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)

 

READ_CLIENT_FILE 函数 [String]

由客户端计算机的指定文件中读取数据。

语法
READ_CLIENT_FILE( client-filename-expression )
参数
  • client-filename-expression   表示客户端计算机上文件名的 CHAR 值。将相对于客户端应用程序的当前工作目录来解析此路径。

返回值

LONG BINARY

注释

READ_CLIENT_FILE 函数所返回的值表示指定客户端文件的内容。只要允许使用 BINARY 表达式,您就可以在语法中使用该函数。

因为数据以二进制字符串形式返回,所以如果数据使用了其它字符集,或者经过压缩或加密,您也可能会需要对其进行字符集转换、解压或解密。

在 READ_CLIENT_FILE 求值期间,数据库服务器会发出从客户端传输指定文件的请求。客户端接收到传输请求后,即会获取客户端文件的共享锁,并且在数据库服务器请求客户端中止该请求之前会一直持有该锁。

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

权限

读取客户端计算机上的文件时:

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

另请参见