我動態構建一個搜索查詢,綁定變量至少有1個和最多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?
我想,需要動態地建立了使用片而不是寫了很多IF的THEN語句。