AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.08.2007, 10:35   #1  
berlioz is offline
berlioz
Участник
 
29 / 10 (1) +
Регистрация: 29.08.2006
Lightbulb Перебор N критериев в SQL запросе
Необходимо написать функцию в которую бедет передаваться переменная (контейнер) содержащая критерии для условия WHERE, SQL запроса.
Вопрос в том как реализовать перебор критериев в запросе
while select empltable where ... ?

А может можно сделать подругому ?
Старый 22.08.2007, 10:46   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Почитайте про класс Query.
Очень просто можно реализовать требуемую функциональность с использованием классов
QueryBuild*
Старый 22.08.2007, 10:47   #3  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
Из практики, при количестве критериев N > 700 Sql server выбрасывает белый флаг и отказывается работать.
Старый 22.08.2007, 10:48   #4  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,734 / 406 (17) +++++++
Регистрация: 23.03.2006
а что мешает для этого использовать Query?
Старый 22.08.2007, 10:50   #5  
berlioz is offline
berlioz
Участник
 
29 / 10 (1) +
Регистрация: 29.08.2006
ок, гляну
Старый 22.08.2007, 11:09   #6  
berlioz is offline
berlioz
Участник
 
29 / 10 (1) +
Регистрация: 29.08.2006
точно то что, надо. Спасибо.
Старый 22.08.2007, 11:33   #7  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от NetBus Посмотреть сообщение
Из практики, при количестве критериев N > 700 Sql server выбрасывает белый флаг и отказывается работать.
Пациент: Доктор, когда я так делаю, мне тут больно
Доктор: А вы так не делайте
__________________
-ТСЯ или -ТЬСЯ ?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: SQL Sever 2008 - Performance with Dynamics AX 2009 - Resource Governor Blog bot DAX Blogs 0 23.01.2009 22:05
Dynamics AX: Dynamics AX 2009 & SQL Server 2008 Blog bot DAX Blogs 0 10.06.2008 21:08
Dynamics AX: SQL Server, Heart of Dynamics AX Blog bot DAX Blogs 0 13.07.2007 18:00
aEremenko: Диагностика проблем при установке Microsoft Dynamics Ax 4.0 на Microsoft SQL Server 2005 Blog bot DAX Blogs 0 28.10.2006 16:01
Влияние WHERE в запросе (SQL) Как объяснить? lagr221374 DAX: Программирование 4 24.08.2006 16:03

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:29.