This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 在iracle sql*plus里面, 那个命令可以得到目前使用的database名,现在的database里面有多少个table名字,版本号?谢谢
-xiagangle(xiagangle);
2002-11-2
(#832121@0)
-
select * from v$instance
v$version,
all_objects where object_type = 'TABLE' -- not quite sure
-mengxiong(mengxiong);
2002-11-2
(#832144@0)
-
SELECT A.INSTANCE_NAME, A.VERSION, B.TABLE_NAME
FROM V$INSTANCE A, DBA_TABLES B
WHERE A.INSTANCE_NUMBER=B.INSTANCES
-lilyba(Sunshine);
2002-11-2
(#832159@0)
-
SELECT A.INSTANCE_NAME, A.VERSION, COUNT(B.TABLE_NAME)
FROM V$INSTANCE A, DBA_TABLES B
WHERE A.INSTANCE_NUMBER=B.INSTANCES
GROUP BY (A.INSTANCE_NAME, A.VERSION)
-lilyba(Sunshine);
2002-11-2
(#832163@0)
-
我的database只认V$VERSION, 根本不认V$INSTANCE or DBA_TABLES
-xiagangle(xiagangle);
2002-11-2
(#832233@0)
-
你的ORACLE多少版本的。我用的9i。
-lilyba(Sunshine);
2002-11-2
(#832237@0)
-
我用的事网上免费提供的,是不是别人吧这个功能屏蔽掉了telnet openlab.ca
sqlplus tarena/tarena
-xiagangle(xiagangle);
2002-11-2
{42}
(#832278@0)
-
我也是从网上免费下载的oracle 9i
-lilyba(Sunshine);
2002-11-2
(#832285@0)
-
你的帐号权限不够,不能什么都看现在的database里面有多少个table名字 可以用:select * from tab where tabtype = 'TABLE'; 看,不过只能看到你能看的。版本在连进去的时候就看得到。数据库的名字,说实话,我真没考虑过这个,不过象select user from dual;能看到username一样,估计能有什么参数是看database name的。
-hugefox(长得象熊的狐狸);
2002-11-2
{269}
(#832436@0)