我想编写一个查询,该查询检索特定所有者下面存在的每个表中的行。我不擅长编写查询,所以我无法弄清楚互联网上的解决方案。我正在写的查询是:提取每个表中的记录数
SELECT TABLE_NAME, COUNT(*) FROM DBA_TABLES WHERE TABLE_NAME IN
(SELECT TABLE_NAME FROM DBA_TABLES WHERE OWNER='ABC');
我知道查询是完全错误的,但我刚刚给它让我知道我到底想要什么。我希望它有帮助。我正的错误是:
ORA-00937: not a single-group group function
请帮我写的一样准确的查询。谢谢!
'SELECT TABLE_NAME,COUNT(*)FROM DBA_TABLES WHERE OWNER = 'ABC' GROUP BY TABLE_NAME' – Mihai
“*我想要写以检索特定的所有者下的每个表中的行本查询*”所以你想从表中获取行或者你想要的只是元数据信息? –