怎么找不到表呢?
我oracle8i上面有两个数据库,一个是logzgh,一个是testsale
我从sqlserve2k中把数据导到testsale里面去。 我用sqlplus登陆testsale时
运行sql语句时却说找不到表或视图,比如select * from 表名1.但是这个表明明
存在testsale里面tools表空间里面啊。
我用sqlplus登陆到logzgh上面时,一切是正常的。
这是什么原因啊?
谢谢
问题点数:60、回复次数:9Top
1 楼OnA(西子游侠)回复于 2003-08-01 19:31:53 得分 10
你用的用户是同一个吗?Top
2 楼jiezhi(风满袖)回复于 2003-08-01 19:44:51 得分 10
select * from "table_name";Top
3 楼logzgh(好好学习!)回复于 2003-08-01 20:54:33 得分 0
用的都是system/manager登陆的。
不行啊。气晕了。。。Top
4 楼woodpan(木头)回复于 2003-08-02 09:17:52 得分 10
什么叫这个表明明存在testsale里面tools表空间里面啊?是不是tools用户下面?那你应该用select * from tools.表名1来查询呀Top
5 楼zyx1220(冰河)回复于 2003-08-02 09:23:40 得分 20
你应该建立一个别名试一试Top
6 楼xu_guanghui(小风)回复于 2003-08-02 10:23:51 得分 10
你可以到dba_objects 中看一下这个表是属于哪个用户的,然后查询的时候指定改用户就可以了Top
7 楼logzgh(好好学习!)回复于 2003-08-02 19:21:37 得分 0
什么叫这个表明明存在testsale里面tools表空间里面啊?是不是tools用户下面?那你应该用select * from tools.表名1来查询呀
----------------------------------------------------------------------------
就是在DBA Studio下面,方案--表里面,显示的格式为
方案 表名 表空间
system customers tools
...... ........ .....
Top
8 楼logzgh(好好学习!)回复于 2003-08-02 19:24:34 得分 0
怎么看这个表属于哪个用户名? dba_objects在哪里?不好意思,小弟刚接触oracle
我用select * from system.customers和select * from tools.customers都说找不到表
或视图.Top
9 楼logzgh(好好学习!)回复于 2003-08-02 19:27:22 得分 0
咦,创建别名就可以了。 为什么会这样啊? 不可能每个表都要我去创建别名吧?
还有
方案 表名 表空间
system customers tools
...... ........ .....
这个方案表示什么意思啊?
谢谢.Top




