select field.a.b from table_parquet
select field.a.b.* from table_parquet
当返回以下错误时,返回具有结构的结果:
SQL Error: java.sql.SQLException: Parser Error: syntax error at or near "*"
使用 DbEaver 和 DuckDB v1.1.3 作为服务器,使用 DuckDBJ 1.0 作为驱动程序。Java 的行为相同,
<dependency>
<groupId>org.duckdb</groupId>
<artifactId>duckdb_jdbc\</artifactId>
<version>1.1.3\</version>
</dependency>
该表是映射到镶木地板文件的视图:
create or replace view table_parquet as select * from read_parquet('C:/temp/ASM/archives/*/*/*/*.parquet', hive_partitioning = true)
有没有什么办法可以使用*?
查询 select field.ab* from table_parquet 应返回结构 b 的所有字段