ITPUB论坛-专业的IT技术社区
标题:
Oracle 表空间数据访问问题
[打印本页]
作者:
hzy_731035
时间:
2008-12-11 11:27
标题:
Oracle 表空间数据访问问题
我在表空间A下用户userA创建了一个存储过程去访问表空间B下的table1时报出“表和视图不存在”:
create or replace procedure Get_dmmc(s in varchar2) is
v_dmmc varchar2(50);
v_s_sql varchar2(200);
begin
v_s_sql:='select field1 from 表空间B.table1 where field1 =:field1';
execute immediate v_s_sql into v_dmmc using s;
dbms_output.put_line(v_dmmc);
end;
请问如何解决这样的的问题?
谢谢!
作者:
junsansi
时间:
2008-12-11 11:31
表空间b.~~
楼主从哪里学到的这种语法?
作者:
hzy_731035
时间:
2008-12-11 11:36
v_s_sql:='select field1 from 表空间B.table1 where field1 =:field1'; 应该是v_s_sql:='select field1 from 表空间B用户.table1 where field1 =:field1';
我的两个表空间下人两个用户名都与表空间名是一致的。
作者:
Toms_zhang
时间:
2008-12-11 11:40
概念性错误.
LZ需要先搞明白tablespace, schema这些概念
select * from schema.table_name from ...
作者:
qgw521
时间:
2008-12-11 13:15
对呀,LZ先搞清概念先
欢迎光临 ITPUB论坛-专业的IT技术社区 (http://www.itpub.net/)
Powered by Discuz! X3.2