Hallo,
ich habe folgende case anweisung mir überlegt:
select Mtyp1 "MaschinenBezeichnung",
Mtyp2 "MaschinenBezeichnung2",
Merkmal "Beschreibung",
Bezkonf "TextbausteinID",
Recdate "Aktualisierungsdatum"
from ppr_txt_Bausteine_mtyp
where Mtyp2 like (case
when :P_1_Maschinentypen = 'DMC 60 U' then
'DM__60%' when :P_1_Maschinentypen = 'DMC 60 S' then
'DM__60%' when :P_1_Maschinentypen = 'DMU 60 P' then
'DM__60%' end )
order by Bezkonf;
Diese funktioniert auch
nun möchte ich aber in den THEN Teil der Case-Anweisung einen Klammerausdruck setzen - dies nimmt aber sql nicht an.
Kann im Then-Teil ein Klammerausdruck stehen und wenn ja wie lautet die genaue Syntax?
Es handelt sich hierbei um eine ORACLE-Datenbank
danke im voraus
Michie
ich habe folgende case anweisung mir überlegt:
select Mtyp1 "MaschinenBezeichnung",
Mtyp2 "MaschinenBezeichnung2",
Merkmal "Beschreibung",
Bezkonf "TextbausteinID",
Recdate "Aktualisierungsdatum"
from ppr_txt_Bausteine_mtyp
where Mtyp2 like (case
when :P_1_Maschinentypen = 'DMC 60 U' then
'DM__60%' when :P_1_Maschinentypen = 'DMC 60 S' then
'DM__60%' when :P_1_Maschinentypen = 'DMU 60 P' then
'DM__60%' end )
order by Bezkonf;
Diese funktioniert auch
nun möchte ich aber in den THEN Teil der Case-Anweisung einen Klammerausdruck setzen - dies nimmt aber sql nicht an.
Kann im Then-Teil ein Klammerausdruck stehen und wenn ja wie lautet die genaue Syntax?
Es handelt sich hierbei um eine ORACLE-Datenbank
danke im voraus
Michie