我正在尝试使用后端作为oracle在tableau中开发报告。
我有一个数据库,每个拥有者有30个拥有者和20个表,所以在oracle中有一种方法我可以在每个所有者的表中显示所有数据。
我的查询:
Select distinct Owner as t1,Table_Name as t2 From All_Tables Where Owner='I7I And Table_Name Like '%UPDATE'
我只获取所有者姓名和表名,无法获取与该特定表相关的数据。
有人请指导我。
感谢
阿迪
答案 0 :(得分:1)
尝试在所有表格的上方创建一个视图,并尝试在Tablea中使用该视图
答案 1 :(得分:0)
您可以将all_tables
(或user_tables
)加入统计信息表格。像这样的东西(在sys
或架构中,如果在Tableau中拖动表格)。
SELECT *
FROM user_tab_statistics ust
JOIN user_tables ut ON (ust.table_name = ut.table_name)
您也可以将其更改为all_ *表,然后使用schema_name
加入table_name
。
user_tab_statistics
将有一个行数列。当然,这假设您正在收集表统计信息,并且您不会介意行数是最新的当前。