Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
由客户端计算机的指定文件中读取数据。
READ_CLIENT_FILE( client-filename-expression )
client-filename-expression 表示客户端计算机上文件名的 CHAR 值。将相对于客户端应用程序的当前工作目录来解析此路径。
LONG BINARY
READ_CLIENT_FILE 函数所返回的值表示指定客户端文件的内容。只要允许使用 BINARY 表达式,您就可以在语法中使用该函数。
因为数据以二进制字符串形式返回,所以如果数据使用了其它字符集,或者经过压缩或加密,您也可能会需要对其进行字符集转换、解压或解密。
在 READ_CLIENT_FILE 求值期间,数据库服务器会发出从客户端传输指定文件的请求。客户端接收到传输请求后,即会获取客户端文件的共享锁,并且在数据库服务器请求客户端中止该请求之前会一直持有该锁。
文件的读取由客户端软件库执行,数据的传输则使用命令序列通信协议来完成。
读取客户端计算机上的文件时:
需要 READCLIENTFILE 权限。请参见READCLIENTFILE 特权。
需要具有对从中读取的目录的读取权限。
必须启用 allow_read_client_file 数据库选项。请参见allow_read_client_file 选项。
必须启用 read_client_file 受保护的功能。请参见-sf dbeng12/dbsrv12 服务器选项。
SQL/2008 服务商扩充。