SnowConvert AI – Vertica – -Prädikate¶
ALL und ANY (Array-Ausdrücke)¶
Beschreibung¶
Ein Ausdruck, der verwendet wird, um jedes Element eines Arrays mit einem bestimmten Ausdruck zu bewerten und zu vergleichen. (Vertica Sprachreferenz – ANY und ALL (Array))
Grammatikalische Syntax¶
Zur Unterstützung dieses Ausdrucks übersetzt SnowConvert AI <> ALL in NOT IN und = ANY in IN
Beispielhafte Quellcode-Muster¶
Eingabecode:¶
Ausgabecode:¶
Bekannte Probleme¶
Es sind keine Probleme bekannt
LIKE¶
LIKE-Prädikat
Beschreibung¶
Ruft Zeilen ab, in denen ein Zeichenfolgenausdruck – typischerweise eine Spalte – mit dem angegebenen Muster oder, falls durch ANY oder ALL qualifiziert, mit einer Menge von Mustern übereinstimmt (Vertica SQL-Sprachreferenz – Like-Prädikat)
Grammatikalische Syntax¶
Vertica – Ersatzsymbole¶
Symbol |
Vertica-Äquivalent |
Snowflake-Äquivalent |
|---|---|---|
~~ |
LIKE |
LIKE |
~# |
LIKEB |
LIKE |
~~* |
ILIKE |
ILIKE |
~#* |
ILIKEB |
ILIKE |
!~~ |
NOT LIKE |
NOT LIKE |
!~# |
NOT-LIKEB |
NOT LIKE |
!~~* |
NOT ILIKE |
NOT ILIKE |
!~#* |
NOT-ILIKEB |
NOT ILIKE |
In Vertica ist das Standard-Escapezeichen der Backslash (\). Snowflake hat kein Standard-Escapezeichen. SnowConvert AI fügt die ESCAPE-Klausel bei Bedarf automatisch hinzu.
Es ist wichtig zu wissen, dass Snowflake verlangt, dass der Backslash mit Escapezeichen versehen wird (\\), wenn Sie ihn als Escapezeichen innerhalb des Ausdrucks und in der ESCAPE-Klausel verwenden. Das bedeutet, dass Sie zwei Backslashes benötigen, um in Snowflake-Abfragen ein einzelnes literales Backslash-Escapezeichen darzustellen. SnowConvert AI handhabt dies für Sie, indem der Backslash automatisch mit Escapezeichen versehen wird.
Beispielhafte Quellcode-Muster¶
Success
Diese Syntax wird in Snowflake vollständig unterstützt.
Vertica¶
Snowflake¶
Bekannte Probleme¶
Während SnowConvert AI die meisten Backslash-Muster verarbeiten kann, können einige komplexe Ausdrücke dennoch Abfragefehler verursachen. Wir empfehlen, komplexe Muster zu überprüfen, um diese Probleme zu vermeiden.
Zugehörige EWIs¶
Es gibt keine zugehörigen EWIs.