
正文
oracle查询数据库,oracle查询数据库名
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle查看所有表及各表行数
在Oracle数据库中,查看所有表及对应个表的行数,只用一个select语句查询table_name和num_rows两个字段即可。table_name是表名,num_rows代表表的行数。
首先在oracle中avg函数,使用聚合函数在计算平均值时,会报空值排除在外。刚才在计算的时候结果是550,而comm列的总各为2200 所以计算平均时是只计算了除了空值的行。
这个时候,可以展开【Tables】菜单,就能看到当前表空间下的所有表,如果表的数量不多,就可以直接一个一个的数出数量。
select from dba_tables;需要DBA权限,可以查看数据库全部表信息 select from user_tables;查看当前用户下所有的表信息 select from all_tables;查看当前用户和当前用户所能看到的用户的表。
觉得你应该先弄清楚oracle的常规数据字典的结构,像9i里的常规数据字典中对象名称就有以USER,ALL,DBA为前缀的对象。
相关问答
Q1: Oracle如何查看当前数据库
1、查询ORACLE数据库名:SQL select name from v$database。\x0d\x0a查看实例名:SQL select instance_name from v$instance。
2、maintenance level 2, Oracle Application Server (OracleAS) 0, level 1 for Solaris 64-bit.另外,Fenng之前做了一个关于数据库版本使用情况的调查,从图中可以看出现阶段中国地区,使用10gR2版本的仍是绝大多数。
3、通过以下方式可以查看oracle里有哪些数据库,以及数据库里有哪些表:SELECT*FROMALL_TABLES;系统里有权限的表。SELECT*FROMDBA_TABLES;系统表。SELECT*FROMUSER_TABLES;当前用户下的表。
4、点击电脑左下角的开始--运行,输入sqlplus,回车。出现命令窗口,用户名填写scott 回车,密码填写scott,等待几秒。以上就是成功连接上Oracle数据库。执行select * from v$version ,就会出现如图。
Q2: oracle怎样查询两个表格中的全部数据
1、首先在使用的电脑上,添加想要查询数据库的服务和监听,通过Oracle客户端管理工具中的Net Manager来完成。创建两个数据库的连接---DBLink,可以通过指令完成,也可以通过图形界面完成。
2、,select A.*,B.from a A,b B;这样查出来的是a的所有数据在前面几列,b的数据在后面几列。2,select from a cross join a 这样查出来的数据是2张表的笛卡尔积。
3、需要用关联查询。如有以下两张表,其中两表的deptno是关联字段。
4、设个游标,用括号里那一串;然后遍历表名,每找到一个表名,就在字符串变量里拼上一段:= select from ||table_name||;,然后用EXECUTE IMMEDIATE执行;然后读下一个表名,直至遍历完毕。大致就是这么个意思。
5、select*froma,bwherea.name1=b.name2;\r\nname1是a表里的字段。\r\nname2是b表里的字段。\r\n这个查出来就是相同的数据就能查询出来了。
6、本文以plsql图形化管理工具为例,使用它连接oracle数据库。当点开plsql的时候,就需要输入用户名、密码、数据库然后连接。如果连接成功,就能查看里面的表等等操作,如果连接不成功,就输入正确的信息再次尝试。
oracle查询数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle查询数据库名、oracle查询数据库的信息别忘了在本站进行查找喔。








