[sql,pl/sql,oracle]'dynamisches' select statement?

Guten Tach!

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?)

Danke für Hinweise!

c.m.

Guten Tach!

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.

Danke für Hinweise!

c.m.

Hi,

sofern du Oracle8i einsetzt kannst du auch
native dynamic SQL (NDS) einsetzten. Ist
wesentlich weniger aufwendig zu implementieren
und schneller als DBMS_SQL.

Tom