Oracle SQL Developer 3.1.07 zusätzliche Leerzeichen zwischen den Zeichen mit Listagg

8

Ich verwende SQL Developer 3.1.07 in einer 11g Datenbank Wenn ich Listagg verwende, um mehrere Werte aus einem Feld zu extrahieren, erhalte ich ein Leerzeichen zwischen den einzelnen Zeichen in den Ergebnissen für die Spalte listagg. Die Abfrage gibt alle Werte zurück, die ich zu sehen erwarte, es sind nur die zusätzlichen Leerzeichen, die mich verrückt machen. Irgendwelche Gedanken?

Hier ist eine Abfrage, die ich verwendet habe, aber es passiert jedes Mal, wenn ich listagg in einer Abfrage verwende:

%Vor%

Hier sind die Ergebnisse, die ich bekomme:

%Vor%     
Harry Hoffhines 08.03.2013, 22:49
quelle

2 Antworten

13

benutzen Sie zufällig UTF-16 + NVARCHAR2 ? zB das:

%Vor%

Du könntest zu einem Char übersprechen, um das zu umgehen. Wenn dies nicht möglich ist, müssen Sie ein Ticket mit Oracle-Unterstützung erstellen.

%Vor%     
DazzaL 08.03.2013, 23:07
quelle
5

Dies ist zur Zeit ein bekannter Fehler ohne Korrektur:

Fehler 13501087 11.2.0.3 RDBMS 11.2.0.3 SQL-AUSFÜHRUNG PRODID-5 PORTID-226

Zusammenfassung: LISTAGG RETURN STRANGE DATA

%Vor%     
Tom Fredericks 12.11.2013 17:16
quelle

Tags und Links