怎样把oracle中前缀相同的表查出多少张

问题描述:比如a_,b_,c_这些前缀开头数据表分别查询各有多少张。

select count(*) from user_tables where table_name like 'a_%'

cyrwyy1314 已经回答了,我再补充一点oracle里面'_'好像是指匹配任意一个字符

select count(*) from user_tables where table_name like '%_%' escape '\';

把第一个‘%’分别换成 a、b、c

select count(*) from table where table_name like 'a_%'\'b_%'\'c_%'

准确的说法叫做 ——方案.表名,创建用户的时候自动创建出这个用户的方案。你可以百度一下oracle的方案的概念