2009-03-27 8 views
1

Ich finde keine Funktionen zum Umwandeln von Zeichenfolge in binäre in Teradata Database manual-SQL-Referenz -Funktionen und Operatoren. Cast String zu Byte funktioniert auch nicht.Wie konvertiert man String in Teradata zu binär?

AUSWAHL C1, C2 AUS Tabelle WHERE C1 < (Umwandlung ('QREPI. \ K' || '00'XC ||' 00'XC || '00'XC ||' 00'XC || ' 00 ' XC ||' 00'XC || '00'XC ||' 00'XC || '00'XC ||' 00'XC || '00'XC ||' 00'XC || '00 'XC ||' .. ') als Byte (24)))); *** Fehler 3532 Die Konvertierung zwischen BYTE-Daten und anderen Typen ist unzulässig. Statement # 1, Info = 0

Weiß jemand, ob Teradata einen Weg für die Konvertierung bietet?

Alle Kommentare werden sehr geschätzt.

Antwort

0

Nach their blog sollten Sie es mit implizitem Casting (aber nicht explizit) tun können. Ich nehme das so etwas wie:

SELECT C1, C2 
    FROM table 
    WHERE C1 < ('QREPI.\k'||'00'XC||'00'XC||'00'XC||'00'XC||'00'XC|| 
    '00'XC||'00'XC||'00'XC||'00'XC||'00'XC||'00'XC||'00'XC||'00'XC||' ..'); 

Haben Sie das versucht?

+0

Danke für den Vorschlag. Aber es funktioniert nicht. SELECT C1, C2 FROM Tabelle WHERE C1 <('QREPI. \ K' || '00'XC ||' 00'XC || '00'XC ||' 00'XC || '00'XC || '00'XC ||' 00'XC || '00'XC ||' 00'XC || '00'XC ||' 00'XC || '00'XC ||' 00'XC || ' .. '); *** Fehler 3640 Der Vergleich von BYTE-Daten in der Spalte C1 mit anderen Typen ist unzulässig. – freevictor

+0

BTW, was ist der Blog, den Sie sehen? Vielen Dank! – freevictor

+0

@freevictor - klicken Sie auf den Link (die Worte "ihr Blog" in meiner Antwort) und es wird Sie direkt dort hinbringen. – MarkusQ

2

Wenn alles, was Sie brauchen, ist ein Literal ist, können Sie eine binäre Äquivalent Ihrer Zeichenfolge wie folgt erhalten:

SELECT C1, C2 FROM table 
WHERE C1 < '51524550492e5c6b000000000000000000000000'xb 

Andernfalls für Daten, die in Ihren Tabellen in hex gespeichert wird innerhalb Teradata getan werden könnte durch eine neue UDF schreiben. Oder Sie könnten es in eine Datei exportieren, mit einem Programm umwandeln und es wieder laden.

Verwandte Themen