Я динамически создаю поисковый запрос с переменными связывания с не менее чем одним и не более 7 различными потенциальными критериями. Я знаю, что смогу это сделать -PLSQL Выполнение немедленного с динамическим использованием
EXECUTE IMMEDIATE sql USING bind_var1, bind_var2 or
EXECUTE IMMEDIATE sql USING bind_var3, bind_var5, bind_var7.
Можно ли включить переменные связывания в sql?
sql = 'SELECT * FROM table WHERE id = :bind_var1 AND name = :bind_var2 USING bind_var1, bind_var2'
и сделать
EXECUTE IMMEDIATE sql?
Я хочу и нужно динамически строить USING часть вместо того, чтобы писать много IF THEN заявления.