Обновлено: 07.11.2023
OLE DB свойство инициализации источника данных — «auto_update_field_rule»
Имя:
auto_update_field_rule
Тип:
VT_I2
R/W:
R/W
По умолчанию:
EMPTY
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 | Во все остальных случаях. |
Смотрите также
- Свойство инициализации auto_insert_field_rule
- Свойство набора рядов auto_update_field_rule
- Свойство набора рядов update_sql