我希望能够引用具有特定命名模式的表以使我的代码统一,但是我正在从具有不同命名模式的不同环境中提取表。如果我希望所有表都具有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
,但我正努力避免这种情况。重命名每个表也不是一种选择,因为需要保留这些名称以标识它们来自哪个环境。