Cześć, nie ukrywam, że nie mogę sobie poradzić z algorytmem i piszę tego posta, bo może ktoś z Was już coś takiego robił albo będzie potrafił mnie jakoś naprowadzić.
Załóżmy, że mamy jakąś kontrolkę edycyjną(np. memo) i w niej wprowadzamy zapytania sql.
Oczywiście zapytanie może być jedno:
select * from tabela
ale mogą być też dwa i więcej, np:
select * from tabela
select * from tabela1
Oczywiście zaznaczam, że poniżej też są tylko 2 zapytania:
select * from tabela
union all
select * from tabela2
select * from tabela3
tutaj też są tylko dwa zapytania:
select a.*
from
(
select * from tabela
) as a
select * from tabela2
A tutaj jest tylko jedno:
insert into tabela
select * from tabela2
I pytanie. Jak rozpoznać, ile jest zapytań i gdzie się zaczyna jedno, a kończy drugie.