Перечисление DalCommandOption содержит параметры выполнения SQL-запроса.
Используется следующими свойствами и методами:
Значение | Краткое описание |
0 | None. Используются параметры, заданные по умолчанию. |
1 | NoLog. Запросы не логируются
в DebugView.
Примечание. Не предназначено для использования в прикладном коде. |
2 | ExceptionIncludeSQL.
Текст SQL-запроса включается в текст исключительной ситуации.
Примечание. Не предназначено для использования в прикладном коде. |
4 | WithoutException. Не
генерировать исключительную ситуацию при ошибке выполнения SQL-запроса.
Примечание. Не предназначено для использования в прикладном коде. |
8 | CaseSensitive. Учитывать
регистр символов в SQL-запросе. Актуально при работе с регистрозависимыми
СУБД
Примечание. Не предназначено для использования в прикладном коде. |
16 | InsertIdentity. Использовать
значения источника для поля Identity.
Примечание. Не предназначено для использования в прикладном коде. |
32 | FastInsert. По возможности
использовать команду FastInsert в обычном соединении.
Примечание. Не предназначено для использования в прикладном коде. |
64 | HintOptimizeFetchAll.
Оптимизировать выборку всех данных из большого курсора, если это
возможно.
Примечание. Не предназначено для использования в прикладном коде. |
128 | NoCursorInQuery. Не использовать курсоры в SQL-запросах. |
Значение InsertIdentity используется при работе с СУБД Microsoft SQL Server.
Значения FastInsert, HintOptimizeFetchAll используются при работе с СУБД PostgreSQL.
Отключение использования курсоров в режиме NoCursorInQuery может повлиять на скорость выполнения SQL-запросов, актуально, если извлекаются небольшие объемы данных.
См. также: