Des questions de sous-marin peuvent seulement être employées dans des commandes SQL. Puisque ce rapport de cas est dans PL/SQL SQL non régulier, vous ne pouvez pas le faire.
Choisir l'identification dans une autre variable ou joindre de façon ou d'autre choisit dans un retour choisi simple d'ot de rapport le type_id désiré.
Ce qui fait le retour suivant :
CHOISIR WAVELENGTH_TYPE_ID
DANS P_WAVELENGTH_TYPE_ID
DE LAYER1_WAVELENGTH_TYPE
LÀ OÙ WAVELENGHT_TYPE_NAME = TDP_LOAD_SUMMARY_REC.Customer et
TDP_LOAD_SUMMARY_REC.Customer DEDANS
(« CNI-CD »,
« CNI-00 »,
« CNI-TC »,
« CNI-M »,
« CNI-RH »,
« CNI-XC »,
« CNI-NP »,
« CNI-RT ")
et
P_PROGRAM_ID DEDANS (PROGRAM_ID CHOISI DE LAYER1_PROGRAM OÙ PROGRAMME = « MSP/DMX ") ;