我希望能够引用具有特定命名模式的表以使代码统一,但我正在从具有不同命名模式的不同环境中提取表。如果我想所有的表都有这样的名称 example_table_1
以及 example_table_2
但是第二个是 TB_ex_2
,是否有方法为该表提供一个属性,以便我也可以调用 select * from database.example_table_2
,它将知道引用 TB_ex_2
?
我知道我可以使用别名表,例如。 select * from TB_ex_2 example_table_2
,但我正在努力避免。重命名每个表也不是一个选项,因为需要保留这些名称来标识它们来自哪个环境。
1条答案
按热度按时间rseugnpd1#
配置单元不支持同义词。解决方法是创建一个视图:
您还可以在同一位置(数据)上创建多个表。