Vergleich von CHAR und VARCHAR2

FrenchSpirit

Aktiver Benutzer
Beiträge
41
Hallo in die Runde,

ich möchte 2 Tabellen per JOIN verbinden. In der einen Tabelle stehen die Werte im Format CHAR (12Byte) und in der anderen Tabelle als VARCHAR2 (254Byte). Der Join bringt somit keine Treffer.

Wie kann ich die Werte dennoch vergleichen? Ist eine Formatumwandlung für den Vergleich in der JOIN ON-Bedingung möglich?

Besten Dank vorab und freundliche Grüße

Spirit
 
Werbung:
Du musst keine Formate umwandeln.
CHAR (welches nur noch aus Gründen der Abwärtskompatibilität vorhanden ist) füllt nach rechts alles mit Blanks auf, die Du über die Funktion TRIM entfernen kannst:
Code:
ON (TRIM(char_spalte)=varchar2_spalte)
 
Werbung:
Zurück
Oben