powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS. Построитель запросов модифицирует SELECT WHERE. Как отключить?
3 сообщений из 3, страница 1 из 1
RS. Построитель запросов модифицирует SELECT WHERE. Как отключить?
    #34744891
МихаилК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу конструкцию типа

SELECT s,t FROM table
WHERE (s=@param_s OR @param_s is null) AND (t=@param_t OR @param_t is null)

а построитель запросов меняет это примерно на следующий код:

SELECT s,t FROM table
WHERE (s=@param_s) AND (t=@param_t)
OR
(@param_s is null) AND (t=@param_t)
OR
(s=@param_s) AND (@param_t is null)
OR
(@param_s is null) AND (@param_t is null)

Смысл, естественно, не меняется, но если исходный запрос раза в три больше, то в результирующем вообще можно ноги сломать.

Это можно как-нибудь отключить?
...
Рейтинг: 0 / 0
RS. Построитель запросов модифицирует SELECT WHERE. Как отключить?
    #34744929
rus77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скорее всего нет , но можно использовать хранимые процедуры и там точно будет как ты сам написал
...
Рейтинг: 0 / 0
RS. Построитель запросов модифицирует SELECT WHERE. Как отключить?
    #34746141
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переключитесь в Generic Query designer
---
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS. Построитель запросов модифицирует SELECT WHERE. Как отключить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]