方案: 我將2個表名(f.e. Employees和departments)傳遞給pl/sql過程。 我想這個程序生成WHERE子句,如'WHERE employees.department_id = departments.department_id'
所以基本上這個程序必須找到關鍵的關係。Oracle,根據表名生成Where子句
我試圖使用all_constraints表來查找constraint_type ='P'或'F',然後找到關聯的列,但在此表中沒有關於約束中使用哪個列的信息。 有沒有人有一個想法我怎麼能做到這一點(mayby以不同的方式)?
查看all_cons_columns。只是爲了什麼目的,你需要動態sql嗎?我認爲你要重塑ORM。 –
碩士論文 - 測試等 –