易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE能否创建跨表空间的视图

假设我有三个表空间,一个是表空间A,用户名和密码都是ONE,另外一个是表空间B,用户名和密码都是TWO,A和B的表空间中的表结构都是一样的.
现在我想在第三个表空间C上建立视图,就是把A和B的每张表的数据合并起来
在SQL里就是SELECT * from  A.表1 union  SELECT * from  B.表1 的意思
不知道我有没有表述清楚,能否在ORACLE中实现?刚刚接触ORALCE所以不是很了解
可以

当然
前提是你创建视图的这个用户比如对A.表1和B.表1两个表具有查询的权利


恩 ORACLE不是很了解 我先去看看你给的地址.感觉创建用户的时候只能选一个表空间,不知道怎么选择多个

恩 创建一个用户只能给他指定一个默认表空间
当使用这个用户创建对象时如果没有显示的指定这个对象创建在哪个表空间中
那么该对象就会被创建在用户的默认表空间中

不过这不并不代表一个用户只能在一个表空间中创建对象
如果某个用户拥有在其他表空间上的QUOTA 那么他也可以把对象创建到其他表空间中去

当前用户有限连接访问A和B表
例:CREATE USER "QL_ARCHIVE"  PROFILE "DEFAULT"
    IDENTIFIED BY "ql_archive" DEFAULT TABLESPACE "AL_ARCHIVE"
    TEMPORARY TABLESPACE "TEMP"
    ACCOUNT UNLOCK;
GRANT CREATE ANY INDEX TO "QL_ARCHIVE"
GRANT CREATE ANY TABLE TO "QL_ARCHIVE"
GRANT CREATE ANY VIEW TO "QL_ARCHIVE"
GRANT CREATE DATABASE LINK TO "QL_ARCHIVE"
GRANT UNLIMITED TABLESPACE TO "QL_ARCHIVE"


相关问答:

求助ORACLE批量清除表数据的问题 - Oracle / 开发

比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......

Oracle离线访问---求助 - Oracle / 基础和管理

大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
    大家好,我现在把oracle服务器上面 ......

ORACLE连接方法 - VC/MFC / 数据库

如下VC6操作ORACLE连接方法为可报错:
_bstr_t connStr;
connStr="Provider=OraOLEDB.Oracle;User ID=scott;Password=tiger;Data Source=192.168.0.120;";
m_SqlConn->Open(_bstr_t(connStr),(_b ......

Oracle的blob字段问题 - Oracle / 开发

查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号