php 5.6 \ pdo_dblib \ freetds
Windows SQLSRV驱动程序具有二进制类型的特殊常量:
$stmt = $conn->prepare("EXEC proc @fileData = ?");
$stmt->bindParam(1, $fileData, PDO::PARAM_LOB, 0, PDO::SQLSRV_ENCODING_BINARY);
$stmt->execute();
pdo_dblib
无法使用PDO::SQLSRV_ENCODING_BINARY
。我尝试将bin2hex()
与CONVERT
字符串一起使用,但速度非常慢。
我还找到了这种类型的old pull request。