Vraag : orakel pl/sql

ik krijg subquery niet allowed.

Can niet i gebruik subquery in geval statement.
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
BEGIN
      
         COMPUTER-AIDED SOFTWARE ENGINEERING WANNEER 
           P_PROGRAM_ID BINNEN (UITGEZOCHTE PROGRAM_ID VAN LAYER1_PROGRAM WAAR PROGRAMMA = „MSP/DMX“) EN TDP_LOAD_SUMMARY_REC.Customer BINNEN
                      („Cni-CD“,
                       „Cni-00“,
                       „Cni-TC“,
                       „Cni-m“,
                       „Cni-relatieve vochtigheid“,
                       „Cni-XC“,
                       „Cni-NP“,
                       „Cni-rechts“)
         DAN
            SELECTEER WAVELENGTH_TYPE_ID
              IN P_WAVELENGTH_TYPE_ID
              VAN LAYER1_WAVELENGTH_TYPE
             WAAR WAVELENGHT_TYPE_NAME = TDP_LOAD_SUMMARY_REC.Customer;
         ANDERS
            P_WAVELENGTH_TYPE_ID: = VERKLAAR nietig;
         BEËINDIG COMPUTER-AIDED SOFTWARE ENGINEERING;
      UITZONDERING
         WANNEER NO_DATA_FOUND
         DAN
            P_WAVELENGTH_TYPE_ID: = VERKLAAR nietig;
      EIND;

Antwoord : orakel pl/sql

De sub vragen kunnen slechts in SQL verklaringen worden gebruikt.  Aangezien deze gevalverklaring in PL/SQL niet regelmatige SQL is, kunt u niet het doen.

Of selecteer identiteitskaart in een andere variabele of sluit aan me op de een of andere manier bij selecteert in één enkele uitgezochte verklarings ot terugkeer gewenst type_id.

Wat de volgende terugkeer doet:

SELECTEER WAVELENGTH_TYPE_ID
              IN P_WAVELENGTH_TYPE_ID
              VAN LAYER1_WAVELENGTH_TYPE
             WAAR WAVELENGHT_TYPE_NAME = TDP_LOAD_SUMMARY_REC.Customer en
TDP_LOAD_SUMMARY_REC.Customer BINNEN
                      („Cni-CD“,
                       „Cni-00“,
                       „Cni-TC“,
                       „Cni-m“,
                       „Cni-relatieve vochtigheid“,
                       „Cni-XC“,
                       „Cni-NP“,
                       „Cni-rechts“)
en
P_PROGRAM_ID BINNEN (UITGEZOCHTE PROGRAM_ID VAN LAYER1_PROGRAM WAAR PROGRAMMA = „MSP/DMX“);
Andere oplossingen  
 
programming4us programming4us