2 ccl524 ccl524 于 2015.06.01 10:56 提问

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

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

6个回答

cyrwyy1314
cyrwyy1314   2015.06.01 11:03
已采纳

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

ccl524
ccl524 谢谢
2 年多之前 回复
ccl524
ccl524 谢谢
2 年多之前 回复
ccl524
ccl524 谢谢
2 年多之前 回复
edouardzyc
edouardzyc   2015.06.01 11:22

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

ccl524
ccl524 嗯,知道了
2 年多之前 回复
u012789801
u012789801   2015.06.01 11:25

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

ccl524
ccl524 谢谢
2 年多之前 回复
u012789801
u012789801   2015.06.01 11:26

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

wsh1992o
wsh1992o   Rxr 2015.06.01 14:34

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

mojibanbo
mojibanbo   2015.06.02 12:50

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

Csdn user default icon
上传中...
上传图片
插入图片