-
Subselect in case when auf DB2/400
Hallo,
ich habe folgendes Problem:
Ich verwende einen subselct innerhalb einer "SELECT CASE WHEN" Anweisung zur Gültigkeitsprüfung von ko025:
select
case when ko025 in (SELECT sk025
FROM Konto
WHERE Firma = '10' and Jahr = 2006)
then 1
else 2
end CCd
Unter Oracle läuft das ohne Probleme.
Auf einer AS/400 (I5) kommt bei gleicher Syntax folgende Fehlemeldung:
"Vergleichsoperator IN ungültig"???
Eine Gültigkeitsprüfung mit IN ist auf der I5 aber generell möglich;
z.B. funktioniert folgendes:
select
case when ko025 in 'A B C'
then 1
else 2
end CCd
Heisst das ich kann hier keinen subselect innerhalb der select case when Anweisung verwenden??? oder muss hier syntaktisch was verändert werden????
Ich hoffe hier kann jemand helfen, da es dringend ist!
Vielen Dank im Voraus!!
Florian
Similar Threads
-
By marmart in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 25-09-07, 15:29
-
By pwrdwnsys in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 07-11-06, 15:34
-
By zannaleer in forum NEWSboard Drucker
Antworten: 6
Letzter Beitrag: 13-09-06, 10:35
-
By danloc in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 17-12-04, 11:24
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks