#sql #.net #arrays #interpreter
#sql #.net #массивы #интерпретатор
Вопрос:
У меня есть решение для этого, но это скорее обходной путь, чем что-то, что можно использовать в производстве. Обходной путь — это, по сути, простой интерпретатор sql, написанный мной, но я не думаю, что он будет работать на 100%
Предполагается, что у меня есть этот запрос:
…Field1 Как ‘Value1%’ И (Field2=Value2) …
Есть ли способ получить массив, который выглядит примерно так:
[0][«поле»] = Поле1
[0][«значение»] = Значение1%
[1][«поле»] = Поле2
[1][«значение»] = Значение2
Заранее спасибо за любые подсказки и подсказки!
И я сейчас пишу на .net c #. Но для меня это не проблема для перевода! : D
Комментарии:
1. В принципе, вам нужен анализатор SQL и AST?
2. Да, это так. Есть ли встроенный анализатор в .Net? Я не смог найти ни одного, поэтому я спросил здесь. Если он не встроен, тогда я должен написать свой собственный.
3. Я считаю, что у SMO есть один. Это тот, который поддерживает SSMS, и он общедоступен.