diff options
Diffstat (limited to 'sqlglot/dialects/teradata.py')
-rw-r--r-- | sqlglot/dialects/teradata.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sqlglot/dialects/teradata.py b/sqlglot/dialects/teradata.py index 0ccc567..6dbad15 100644 --- a/sqlglot/dialects/teradata.py +++ b/sqlglot/dialects/teradata.py @@ -175,6 +175,8 @@ class Teradata(Dialect): JOIN_HINTS = False TABLE_HINTS = False QUERY_HINTS = False + TABLESAMPLE_KEYWORDS = "SAMPLE" + LAST_DAY_SUPPORTS_DATE_PART = False TYPE_MAPPING = { **generator.Generator.TYPE_MAPPING, @@ -214,7 +216,10 @@ class Teradata(Dialect): return self.cast_sql(expression, safe_prefix="TRY") def tablesample_sql( - self, expression: exp.TableSample, seed_prefix: str = "SEED", sep=" AS " + self, + expression: exp.TableSample, + sep: str = " AS ", + tablesample_keyword: t.Optional[str] = None, ) -> str: return f"{self.sql(expression, 'this')} SAMPLE {self.expressions(expression)}" |