2
我有一個查詢爲:奇怪的查詢行爲的Oracle 11g
SELECT ps_node_id,name
FROM cz_ps_nodes WHERE cz_ps_nodes.ps_node_type=261
START WITH NAME = 'Bundle Rule Repository',cz_ps_nodes.devl_project_id = P_devl_project_id AND cz_ps_nodes.deleted_flag = 0
CONNECT BY PRIOR ps_node_id = parent_id.
此查詢工作。 但如果我只是從選擇部分刪除名稱,如:
SELECT ps_node_id
FROM cz_ps_nodes WHERE cz_ps_nodes.ps_node_type = 261
START WITH NAME = 'Bundle Rule Repository',cz_ps_nodes.devl_project_id = P_devl_project_id AND cz_ps_nodes.deleted_flag = 0
CONNECT BY PRIOR ps_node_id = parent_id.
查詢只是掛起,但正在對甲骨文10g與問題開始,當我們升級到Oracle 11g。 任何人都可以解釋爲什麼?
11g的哪個版本和補丁級別?性能方面存在一些缺陷。如果您打補丁,那麼您可能需要向Oracle提出服務請求以進行調查。 –
PL/SQL版本是11.1.0.7.0 –