rpsc.net
当前位置:首页 >> 怎么统计orAClE数据库下某个用户的表的数量 >>

怎么统计orAClE数据库下某个用户的表的数量

select count(*) from user_tables;-----某个用户下所有表 select count(*) from dba_tables;------数据库下所有表

analyze table table_name COMPUTE STATISTICS 对表分析后在使用 select count(^) from table_name 如果你的table_name 有主键 ID select count(ID) from table_name 在统计的时候会用到主键索引

create or replace procedure tj_data is -- 当前存储过程用到的变量 v_tableName VARCHAR2(100); v_sql varchar2(200); v_count integer; -- 获取当前数据库中的所有表 CURSOR TABLE_LOOP IS SELECT Table_name FROM User_tables; BEGIN -- 打...

analyze table table_name COMPUTE STATISTICS 对表分析后在使用 select count(^) from table_name 如果你的table_name 有主键 ID select count(ID) from table_name 在统计的时候会用到主键索引

select * from all_tables u where u.owner='ZHHY_USER';-- ZHHY_USER是数据库用户 select * from all_tab_columns c where c.OWNER='ZHHY_USER'; 使用该语句的前提是该用户要具有查询系统表的权限。

select count(*) from user_tables; 所有用户表总数

1、看用户的表的信息如同marliuang所说,不再赘述。当然了你用A登录后也可以用命令(select tname from tab;)查看。 2、显示乱码是因为oracle中的回收站(recyclebin)的缘故,为了防止用户误删除,oracle引入了回收站这一概念,你可以使用命令...

通过user_tables表查看表的张数。 sql:select count(*) from user_tables ; 解释:必须是登录要查看的用户后,通过上面sql读取出”用户表“中记录的行数(每个表会有一条记录),即为当前用户下的表张数。

查询数据字典表 可以得到你想要的数据 SQL> select dt.owner,count(*) 2 from dba_tables dt 3 group by dt.owner; OWNER COUNT(*) ------------------------------ ---------- APPLSYS 899 AK 59 CRP 11 IGS 1634 WMS 153 BSC 141 IEC 111 POA ...

怎么确定oracle数据库数量 select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system select * from all_users; 查看你能管理的所有用户! select * from user_users; 查看当前用户信息 ! -- 查询你 当前用...

网站首页 | 网站地图
All rights reserved Powered by www.rpsc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com