diff options
Diffstat (limited to 'sqlglot/dialects/oracle.py')
-rw-r--r-- | sqlglot/dialects/oracle.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/sqlglot/dialects/oracle.py b/sqlglot/dialects/oracle.py index 8041ff0..144dba5 100644 --- a/sqlglot/dialects/oracle.py +++ b/sqlglot/dialects/oracle.py @@ -80,17 +80,12 @@ class Oracle(Dialect): sep="", ) - def alias_sql(self, expression): - if isinstance(expression.this, exp.Table): - to_sql = self.sql(expression, "alias") - # oracle does not allow "AS" between table and alias - to_sql = f" {to_sql}" if to_sql else "" - return f"{self.sql(expression, 'this')}{to_sql}" - return super().alias_sql(expression) - def offset_sql(self, expression): return f"{super().offset_sql(expression)} ROWS" + def table_sql(self, expression): + return super().table_sql(expression, sep=" ") + class Tokenizer(Tokenizer): KEYWORDS = { **Tokenizer.KEYWORDS, |