Insert /*+ Append Bypass_recursive_check
bonjour,
Je suis sur une 9i (9.2.0.1.0), et suis en train de batailler avce une requête sur 3 tables, qui fonctionne parfaitement sur ma base de Test (vieille de 3 semaines) mais qui renvoie 62 fois plus d'enregistrements sur la base de production...
J'ai crée PLAN_TABLE, et lancé un , sur ma pauvre requête, mais j'ai des éléments dans 'OTHERS' que je ne comprend pas.
Quelqu'un peut'il m'apporter un début d'explication ?
others ;
Code:
1 2 3 4 5 6 7 8
|
INSERT /*+ APPEND BYPASS_RECURSIVE_CHECK
*/ INTO "SYS"."SYS_TEMP_0FD9D696C_290E3CA"
SELECT /*+ SEMIJOIN_DRIVER */ "C"."ADH_NUMERO" "C0","A"."ADH_NUMERO"
"C1","A"."ADH_NOM" "C2","A"."ADH_SIGLE" "C3","A"."SIRET"
"C4","A"."STADH_CODE" "C5","A"."CATADH_CODE" "C6","A"."FAM_CODE"
"C7","A"."FAM2_CODE" "C8","A"."RGN_COD" "C9","A"."DEPT_CODE"
"C10","A"."DDTE_ID" "C11","A"."ADH_APE" |
et çà continue comme çà sur des lignes et des lignes... Ca veut dire quoi, tout çà (sachant que les éléments entre double quote sont des champs de ma base de données) ?.