Verketten von Zeichenfolgen in Oracle SQL ohne Leerzeichen dazwischen?

8

Ich versuche, Zeichenfolgen in Oracle zu verketten.

Folgendes ist meine Abfrage:

%Vor%

Das erwartete Ergebnis ist:

%Vor%

Aber die Ausgabe, die ich bekomme, ist mit einem Leerzeichen zwischen 'c' und dem Wert 10000:

%Vor%

Wie kann ich ohne Leerzeichen aufnehmen?

    
brainless 30.10.2011, 13:59
quelle

1 Antwort

20

Dies ist kein Problem mit dem Verkettungsoperator, sondern mit der Funktion to_char() . Versuchen Sie stattdessen:

%Vor%

Ich zitiere das Handbuch hier :

  

FM ..   Gibt einen Wert ohne führende oder nachgestellte Leerzeichen zurück.

    
Erwin Brandstetter 30.10.2011, 14:06
quelle