Unterseebootfragen können in den SQL-Aussagen nur verwendet werden. Da diese Fallaussage in PL/SQL nicht regelmäßiger SQL ist, können Sie es nicht tun.
Entweder die Identifikation in eine andere Variable vorwählen oder irgendwie verbinden vorwählt in eine einzelne auserwählte Aussage ot Rückkehr das gewünschte type_id.
Was die folgende Rückkehr tut:
WAVELENGTH_TYPE_ID VORWÄHLEN
IN P_WAVELENGTH_TYPE_ID
VON LAYER1_WAVELENGTH_TYPE
WO WAVELENGHT_TYPE_NAME = TDP_LOAD_SUMMARY_REC.Customer und
TDP_LOAD_SUMMARY_REC.Customer INNEN
(„CNI-CD“,
„CNI-00“,
„CNI-TC“,
„CNI-M“,
„CNI-RH“,
„CNI-XC“,
„CNI-NP“,
„CNI-RT ")
und
P_PROGRAM_ID INNEN (AUSERWÄHLTES PROGRAM_ID VON LAYER1_PROGRAM WO PROGRAMM = „MSP/DMX ");