Обновлено: 07.11.2023

OLE DB свойство набора рядов и команды — «auto_update_field_rule»

Имя:
auto_update_field_rule
Тип:
VT_I2
R/W:
R/W
По умолчанию:
Наследует свойство инициализации auto_update_field_rule
IBProvider:
2, 3, 5

Правило формирования SQL запроса (UPDATE …) для модификации ряда обновляемого множества. Допустимые значения:

Значение Описание
0 Перечисляются все колонки. DEFAULT-значения передаются как NULL-значения.
1 Перечисляются только модифицированные колонки. DEFAULT-значения передаются как NULL-значения.
2 Перечисляются все колонки. Корректная обработка DEFAULT-значений. Этот режим реализован в IBProvider v5.34 и требует поддержки сервера (FB4+).
3 Перечисляются только модифицированные колонки. Корректная обработка DEFAULT-значений. Этот режим реализован в IBProvider v5.34 и требует поддержки сервера (FB4+).

Минимизацию сетевого трафика обеспечивает значение 1 и 3.

Если не указывать значение этого свойства, то провайдер самостоятельно выберет подходящий вариант, с учетом возможностей сервера базы данных:

Значение Условие
2 Firebird 4+.
0 Во все остальных случаях.

Смотрите также

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

Другие наборы свойств