Robi
18-03-26, 10:55
Moin *all
ich brauche für eine Anzeige das Ergebnis einer Listagg Funktion
select substr(listagg(digits(NUMFELD), ', '), 1, 55) from ... funktioniert
Will ich das in eine Datei umleiten (create table x/y as (... ) with data) bekomme ich einen
SQL0802 der Art 12
Fehler bei Datenumsetzung oder beim zuordnen der Daten.
12 = Ergebnis einer Verknüpfungsoperation für ein Feld var.Länge übersteigt die Max. zul. Länge für die Ergebnisart.
Auch mit Char(..., 55) oder varchar(...., 55) habe ich es versucht, selbe Meldung.
Erstelle ich die Datei 'with no data' geht das und ich bekomme:
55 *char wenn ohne cast
55 *char wenn Char und
55 *varchar wenn Varchar.
Ich will das im embeddet sql und wollte eigendlich nur wissen wir ich das Zielfeld zu definieren habe.
Einer ne Idee?
Danke
ich brauche für eine Anzeige das Ergebnis einer Listagg Funktion
select substr(listagg(digits(NUMFELD), ', '), 1, 55) from ... funktioniert
Will ich das in eine Datei umleiten (create table x/y as (... ) with data) bekomme ich einen
SQL0802 der Art 12
Fehler bei Datenumsetzung oder beim zuordnen der Daten.
12 = Ergebnis einer Verknüpfungsoperation für ein Feld var.Länge übersteigt die Max. zul. Länge für die Ergebnisart.
Auch mit Char(..., 55) oder varchar(...., 55) habe ich es versucht, selbe Meldung.
Erstelle ich die Datei 'with no data' geht das und ich bekomme:
55 *char wenn ohne cast
55 *char wenn Char und
55 *varchar wenn Varchar.
Ich will das im embeddet sql und wollte eigendlich nur wissen wir ich das Zielfeld zu definieren habe.
Einer ne Idee?
Danke