Небуферизованные запросы в MSSQL с использованием php pdo

Я ищу альтернативный MSSQL для этого ниже константы

MYSQL_ATTR_USE_BUFFERED_QUERY

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

Вышеуказанное относится к базе данных MYSQL. Есть ли константа для MSSQL. Если нет, то как я могу достичь концепции Unbuffered для MSSQL, используя

PHP PDO

1 ответ

Насколько я знаю и могу найти, такой атрибут доступен только для 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. По-видимому, они также установлены на неограниченное по умолчанию, поэтому я предполагаю, что то же самое относится и к драйверам по умолчанию.

Другие вопросы по тегам