0

我正在为以下常量寻找一个MSSQL替代方案

MYSQL_ATTR_USE_BUFFERED_QUERY

$pdo->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false);

以上设置适用于 MYSQL 数据库。MSSQL 是否有任何常量。如果不是,我如何使用 MSSQL 实现无缓冲概念

PHP PDO

4

1 回答 1

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 驱动程序。默认情况下,这些似乎也设置为无限制,所以我猜这同样适用于默认驱动程序。

于 2015-08-18T08:25:34.363 回答