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

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


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