Hallo erst mal,
ich versuche auszuwerten auf welche Tabellen ein SQL läuft.
z.b. select ... from schema.x, schema.z where ....
Da ich ausschlisslich den Teil auswerten will zwischen from und einen optionelen where, habe ich bis jetzt folgendes java regex zusammen gekleistert. Ich glaube es funktioniert aber nicht so richtig.
Die Tabllen nach dennen gesucht werden sollen kommen aus einer array.
string table = tables;
".*from\\s*" +table+".*[where].*"
Ich bin mir absolut nicht sicher ob dies so richtig ist oder wie man es macht.
Danke in voraus.
ich versuche auszuwerten auf welche Tabellen ein SQL läuft.
z.b. select ... from schema.x, schema.z where ....
Da ich ausschlisslich den Teil auswerten will zwischen from und einen optionelen where, habe ich bis jetzt folgendes java regex zusammen gekleistert. Ich glaube es funktioniert aber nicht so richtig.
Die Tabllen nach dennen gesucht werden sollen kommen aus einer array.
string table = tables;
".*from\\s*" +table+".*[where].*"
Ich bin mir absolut nicht sicher ob dies so richtig ist oder wie man es macht.
Danke in voraus.