Databricks JDBC driver. Databasemetadata.getColumns does not return columns of VARIANT type
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2024 09:58 PM
Resultset returned by DatabaseMetadata.getColumns does not include the variant column in a table. Only includes the non-variant column.
Databricks JDBC driver 02.06.40.1071
create table tvariant(rnum int, c1 variant);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-03-2024 11:21 PM
Hi @151640 ,
According to the documentation VARIANT data type in not supported by Databricks JDBC driver.
Here is the list of supported data types:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-09-2024 12:28 PM
When a vendor announces new features such as a data type, their documentation may need to state if their in-market drivers do not support it or the minimum mandatory version. If they do not, then mutual customers may observe an unexpected behaviour which they may mistakenly think is the application and not the driver etc.
Recommend that the Databricks Product Manager re Databricks driver review and confirm if and when SIMBA will support it.
https://www.databricks.com/blog/whats-new-with-databricks-sql?utm_source=twitter&utm_medium=organic-...

