ich möchte ein select-statement dynamisch anpassen, d.h. eigentlich geht es nur um die operatoren (and, like, or) im where. je nachdem, ob der user in einem string ein „+“ oder „-“ oder „and“ usw. eingibt, sollte der operator im where angepasst werden.
in welcher ecke der oracle-dokus oder in meinen feuersteins soll ich da suchen (cursor? dbms_sql?)
ich möchte ein select-statement dynamisch anpassen, d.h.
eigentlich geht es nur um die operatoren (and, like, or) im
where. je nachdem, ob der user in einem string ein „+“ oder
„-“ oder „and“ usw. eingibt, sollte der operator im where
angepasst werden.
in welcher ecke der oracle-dokus oder in meinen feuersteins
soll ich da suchen (cursor? dbms_sql?)
dbms_sql ist die richtige Ecke. Wird mit dem Oracle ausgeliefert
und anwendbar auf jedes mögliche SQL-Statemen und auf anonyme PL/SQL-Blöcke.
sofern du Oracle8i einsetzt kannst du auch
native dynamic SQL (NDS) einsetzten. Ist
wesentlich weniger aufwendig zu implementieren
und schneller als DBMS_SQL.