我有一个包含多个表的配置单元数据库。这些表是基于不同的avro模式创建的。我想知道是否有一种方法可以创建具有相同模式的所有表的视图?有很多表,因此无法对其进行硬编码。我想做类似的事情:
CREATE VIEW
AS SELECT *
FROM database
WHERE the_tables_with_the_schema.
例如,如果数据库如下所示:
database:
Table1 avro_schema1
Table2 avro_schema1
Table3 avro_schema1
Table4 avro_schema2
Table5 avro_schema2
Table6 avro_schema1
如果我想创建所有具有avro_schema1的表的视图,我应该得到类似的东西:
View = Table1.concat(Table2).concat(Table3).concat(Table6)
提前感谢您的任何建议!