Frage : Fallaussage innerhalb der ANSICHT

Hallo, benötigt

I die Hilfe, die eine FALL-Aussage innerhalb einer ANSICHT einbettet. Ich muss ein anderes Feld haben, das eine Markierungsfahne ist, die weg von den folgenden Feldern gegründet. Ist mögliches dieses?
DECODIEREN (fs.stmt_id, NULL, 0, 1) STMT_FLAG,
DECODIEREN (fr.rule_id, NULL, 0, 1) RULE_FLAG,
DECODIEREN (fre.entyid, NULL, 0, 1) WORD_FLAG,
DECODIEREN (fr2.rule_id, NULL, 2, 1) CONT_RULE_FLAG,
DECODIEREN (FRE2.RULE_ID, NULL, 2, 1) CONT_WRD_FLAG,
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:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
CREATE ODER ERSETZEN KRAFT-ANSICHT V_IN_PROGRESS 
WIE
  EINDEUTIGES P.TTL_TX VORWÄHLEN,
    P.PUBID,
    fs.stmt_id,
    fr.rule_id PRIME_ID,
    fre.entyid WORT,
    fr2.rule_id CONT_RULE_ID,
    FRE2.ENTYID CONT_WRD_ID,
    fs.STMT_TX STMT_TX,
    FR.RULE_TX RULE_TX,
    FR2.RULE_TX CONT_RULE_TX,
    DECODIEREN (fs.stmt_id, NULL, 0, 1) STMT_FLAG,
    DECODIEREN (fr.rule_id, NULL, 0, 1) RULE_FLAG,
    DECODIEREN (fre.entyid, NULL, 0, 1) WORD_FLAG,
    DECODIEREN (fr2.rule_id, NULL, 2, 1) CONT_RULE_FLAG,
    DECODIEREN (FRE2.RULE_ID, NULL, 2, 1) CONT_WRD_FLAG,
    Wenn STMT_FLAG = 1 dann
        „1“
    Sonst
       „0“
    BEENDEN wenn MARKIERUNGSFAHNE
  VON CDB.PUB p,
    CDB.STMT Rumpfstation,
    CDB.RULE Franc,
    CDB.RULE_ENTY FRE,
    CDB.RULE_ASC FASC,
    CDB.RULE fr2,
    CDB.RULE_ENTY FRE2
  WO p.pub_id = fs.pub_id (+)
  UND fs.stmt_id = fr.stmt_id (+)
  UND fr.rule_id = FRE.RULE_ID (+)
  UND FASC.O_RULE_ID (+) = fr.rule_id
  UND FASC.S_RULE_ID = fr2.rule_id (+)
  UND fr2.rule_id = FRE2.RULE_ID (+)
  UND P.TYP_NM = „neue Eintragung“
  AUFTRAG DURCH PUBID,
    fs.stmt_id,
    fr.rule_id,
    fr2.rule_id,
    fre.entyid;

Antwort : Fallaussage innerhalb der ANSICHT

Weitere Lösungen  
 
programming4us programming4us