[ORACLE 8i]Explication de requetes
Bonjour a tous,
Je dois effectuer une évolution sur un batch appelant du SQL (sur oracle).
J'ai cette requete mais je comprends pas exactement ce qu'elle fait, est ce que quelqu'un peut m'aider dessus?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
DELETE /*+ PARALLEL(ACCN,16) INDEX(ACCN I_ACCOUNT_NAMEINFO__ID) */ ACCOUNT_NAMEINFO_T ACCN WHERE ACCN.OBJ_ID0 IN
(
SELECT /*+ USE_NL (CSR_FS,SERV) */ SERV.ACCOUNT_OBJ_ID0
FROM ( select obj_id0 from service_admin_permitteds_t
union
select obj_id0 from service_provider_t
union
select obj_id0 from service_provider_products_t
) CSR_FS, SERVICE_T SERV
WHERE SERV.ACCOUNT_OBJ_ID0 != 1
AND SERV.POID_ID0 = CSR_FS.OBJ_ID0
)
AND ACCN.OBJ_ID0 > 0; |