2012-06-13 2 views
2

Нам нужен инструмент, который может преобразовать заданный корректный SQL-запрос в его составную XML-форму. Кто-нибудь может предложить что-нибудь подобное, бесплатный инструмент поможет. Кроме того, можете ли вы посоветовать, можно ли использовать FetchXML для MS для достижения этого?Инструмент для преобразования SQL-запроса в запрос Dynamics CRM FetchXML

Мы можем рассмотреть этот тривиальный пример, чтобы проиллюстрировать требования ... Вход:

select emp_name, emp_id from employee_table where emp_sal > 5000 

Выход:

<query> 
    <entity name=”employee_table”> 
     <attribute name=”emp_name” /> 
     <attribute name=”emp_id”/> 
     <filter> 
      <condition attribute=”emp_sal” operator =”&gt;” value=”5000”/> 
     </filter> 
    </entity> 
</query> 
+0

У вас есть хорошее определение «составляющей xml-формы»? – Randy

+1

Что касается вашего первого вопроса, Stack Overflow на самом деле не место для получения рекомендаций или списков вещей. Что касается вашего второго вопроса, просьба привести пример SQL-запроса и то, что вы ожидаете от «составляющей xml-формы». – saluce

ответ

0

Прочитайте это: SQL to fetch xml...how to ??

+0

@saluce Мы можем рассмотреть этот тривиальный пример, чтобы проиллюстрировать это требование. Вход: выберите emp_name, emp_id из employee_table где emp_sal> 5000 – leonidas

+0

Выход: <объект имя =»employee_table»> <имя атрибута =»emp_name» /> <имя атрибута =»EMP_ID» /> <условие атрибут =»emp_sal» оператор =»>» значение =»5000” /> leonidas

+0

Если это [сообщение] (http://social.microsoft.com/Forums/en/crmdevelopment/thread/92acf2d2-57e3-43af-a283-79ded0dd55c7) не работает для вас, вам придется писать синтаксический анализатор SQL -> Извлечь XML-генератор. В принципе, вы собираетесь написать компилятор. – bluevector

3

Мы недавно запустили бесплатный онлайн-конвертер, который можно использовать для преобразования SQL-скрипта в CRM FetchXML. Конвертер доступен по цене http://www.sql2fetchxml.com/. Проверьте это и сообщите мне, есть ли у вас какие-либо вопросы о конвертере.

+0

Не работает очень хорошо для моего запроса с одним соединением – Jorge

+0

Если вы можете опубликовать свой запрос, я могу посмотреть. Это может быть просто ограничение запроса FetchXML. Извините за поздний ответ, я обычно не наблюдаю за моей учетной записью SO. –

Смежные вопросы