Re: Запрос к MS SQL | |
---|---|
Аспид Автор Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
По началу все запросы и были на клиенте. Но клиент 1С. Задача не четкая, в процессе работы, возникают новые условия, уточнения. Перезапускать ради запятой, или буквы 1С очень гиморно))) Потому и запихнул все в ХП. Что бы клиент был не удел. Про выкаблучивание. Ну и где ж оно тут? Обычное условие. 1я мысль была, просто добавить в таблицу, откуда идет этот выбор поле (mat), и по нему было бы условие where g.mat=@mat Логически, искал конструкцию, которая делает то же самое. Спасибо Паща! Навел на мысль. Когда немного отодвинулся от конкретной задачи, увидел много одноплановых запросов, с массой преобразований типа
Наверное, когда отлажу все, выкину ХП, а все запросы на клиента запихну. Эти ХП больше никому не нужны. И там просто запросы с параметрами. ------------------ |
Re: Запрос к MS SQL | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Ну бога ради, ХП так ХП - сделай внутри ХП два запроса и по внешнему параметру выполняй один либо другой
Подобного рода "хитрые запросы", как правило, отвратительно оптимизируются. ------------------ WBR, Igor |
Re: Запрос к MS SQL | |
---|---|
Гулин Федор Сообщений: 4633 Откуда: Минск Дата регистрации: 24.10.2002 |
ЗОЛОТЫЕ СЛОВА как обычно от Игоря зы у меня как то изи SSRS шли такие хитрые запрсоы к севреру там было 4 комабокса - либо с значениями лило с значением ВСе и генерировалось хитрое условие в SQL - естественно что для Все и для одной нужны были разные планы выполнения законичлось все тем что я написал SP засунул туда кучу похожих запросов (но с разными хинтами) и все залетало |
© 2000-2024 Fox Club  |