diff options
Diffstat (limited to '')
-rw-r--r-- | sqlglot/dialects/teradata.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sqlglot/dialects/teradata.py b/sqlglot/dialects/teradata.py index d5e5dd8..d9a5417 100644 --- a/sqlglot/dialects/teradata.py +++ b/sqlglot/dialects/teradata.py @@ -31,18 +31,19 @@ class Teradata(Dialect): # https://docs.teradata.com/r/Teradata-Database-SQL-Functions-Operators-Expressions-and-Predicates/March-2017/Comparison-Operators-and-Functions/Comparison-Operators/ANSI-Compliance KEYWORDS = { **tokens.Tokenizer.KEYWORDS, + "^=": TokenType.NEQ, "BYTEINT": TokenType.SMALLINT, - "SEL": TokenType.SELECT, + "GE": TokenType.GTE, + "GT": TokenType.GT, "INS": TokenType.INSERT, - "MOD": TokenType.MOD, - "LT": TokenType.LT, "LE": TokenType.LTE, - "GT": TokenType.GT, - "GE": TokenType.GTE, - "^=": TokenType.NEQ, + "LT": TokenType.LT, + "MOD": TokenType.MOD, "NE": TokenType.NEQ, "NOT=": TokenType.NEQ, + "SEL": TokenType.SELECT, "ST_GEOMETRY": TokenType.GEOMETRY, + "TOP": TokenType.TOP, } # Teradata does not support % as a modulo operator |