我正在寻找 MSSQL 替代以下常量
MYSQL_ATTR_USE_BUFFERED_QUERY
$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);
以上是针对MYSQL数据库的。 MSSQL有任何常量吗?如果不是,我怎么能使用
实现MSSQL的无缓冲概念PHP PDO
答案 0 :(得分:0)
据我所知并且可以找到,这样的属性仅适用于Mysql。
我找到了SQL SERVER的一个属性,您可以使用该属性设置内存大小。
https://msdn.microsoft.com/en-us/library/ff628164%28v=sql.105%29.aspx
PDO::SQLSVR_CLIENT_BUFFER_MAX_SIZE
PDO::SQLSRV_ATTR_CLIENT_BUFFER_MAX_KB_SIZE
他们确实要求您安装MS PDO驱动程序。这些似乎也默认设置为无限制,所以我猜这同样适用于默认驱动程序。