diff --git a/src/databricks/sqlalchemy/dialect/__init__.py b/src/databricks/sqlalchemy/dialect/__init__.py index 03420f2cd..6a23de75c 100644 --- a/src/databricks/sqlalchemy/dialect/__init__.py +++ b/src/databricks/sqlalchemy/dialect/__init__.py @@ -287,7 +287,7 @@ def has_table(self, connection, table_name, schema=None, **kwargs) -> bool: DBR_GT_12_NOT_FOUND_STRING = "TABLE_OR_VIEW_NOT_FOUND" try: - res = connection.execute(f"DESCRIBE TABLE {table_name}") + res = connection.execute(f"DESCRIBE TABLE `{schema}`.{table_name}") return True except DatabaseError as e: if DBR_GT_12_NOT_FOUND_STRING in str(