-
SQL Function in Result ausführen
Hallo zusammen!
ich habe eine SQL Function Split, die einen String in mehrere Zeilen spaltet:
select * from table(split( 'AA;BB;CC' , ';')) a
Aus String 'AA;BB;CC'
wird also:
AA
BB
CC
Jetzt habe ich einen zweiten select:
select id, Text from Beispiel.
Beispiel Ergebnis:
1, 'AAA;BBB;CCC'
2, 'BG;AS;KG'
3, 'LC;EK;AL'
ich möchte meine Function pro Text aufrufen, so dass ich am Ende Folgendes erhalte:
1, AAA
1, BBB
1, CCC
2, BG
2, AS
2, KG
3, LC
3, EK
3, AL
Kann mir jemand weiterhelfen?
Ein Ansatz war:
begin
create or replace table qtemp.Ergebnis (ID char(7), Text char(80));
for Zeile as select id, Text from Beispiel
do
select ID, a.*
into qtemp.Ergebnis
from table(split( Text , ';')) a;
end for;
end
Das kann allerdings nicht ausgeführt werden.
Vielen Dank!
Similar Threads
-
By KingofKning in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 09-10-15, 08:12
-
By KingofKning in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 15-07-15, 18:24
-
By Atomik in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 09-10-02, 09:57
-
By areichelt in forum NEWSboard SAP
Antworten: 2
Letzter Beitrag: 24-02-02, 16:44
-
By delphix in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 14-02-02, 16:14
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