Вниз
Скачать: CL | DM;

Парсинг SQL выражения   Найти похожие ветки 

 
HermitAlex   (2003-07-02 16:11) [0]

Необходимо получить название таблиц и название столбцов из SQL выражения, которое передается в процедуру в виде строки.
Есть ли готовое решение для этого? Или нужно писать самому парсер?


 
Val ©   (2003-07-02 16:19) [1]

расскажите, для чего это нужно, пожалуйста, смысл уж очень туманен - как будем разбирать select * from.., select 1 as a from.. и т.д.?


 
HermitAlex   (2003-07-02 16:28) [2]

Val
Для чего это нужно?
Трехзвенное приложение. На сервер передается sql выражение по которому создаются необходимые DataSets and Providers и кроме того с XML файла считываются характеристики полей (скажем title поле и т.д.)


 
AlexRush ©   (2003-07-02 17:25) [3]

>Или нужно писать самому парсер?
- IMHO парсер SQL написать ОООчень непросто. Можно поискать готовый у линухоидов. (от MySQL)


 
Val ©   (2003-07-02 17:53) [4]

>HermitAlex (02.07.03 16:28)
На сервер передается sql выражение ..
кем и как составленное?


 
VAleksey ©   (2003-07-02 18:03) [5]

Есть такая штука в Оракле
Select t.*
From
( весь запрос тут ! ) t

Собственно все :-).
Таблица называется t, и имена полей легко получить :-).
Имена полей будут как в НД после открытия t.<FieldName>.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
3-55460
alienka
2003-06-24 12:19
2003.07.17
как корректно реализовать добавление связанных данных?


1-55592
Vint45
2003-07-03 11:53
2003.07.17
Увеличение быстродействия прорисовки компонентов


1-55591
denis24
2003-07-03 11:51
2003.07.17
помогите с работой в ворде!!!


4-55887
DmitryDDR
2003-05-15 07:40
2003.07.17
CreateProcessWithLogonW


1-55568
default
2003-07-03 01:20
2003.07.17
Примерный код(Temp)




   Наверх