oracle 跨schema查询,oracle不同schema之间建外键

oracle不同schema之间建外键

需要权限:

grant references on test_sys to user_1;

or

grant all on test_sys to user_1;

测试:

sys用户下:

SQL> create user user_1 identified by user_1;

用户已创建。

SQL> grant dba to user_1;

授权成功。

SQL> create table test_sys(pk_col varchar2(5))

2  /

表已创建。

SQL> alter table test_sys modify pk_col primary key;

表已更改。

user_1用户下:

SQL> conn user_1/user_1;

已连接。

SQL> create table test_fk(fk_col varchar2(5),constraint foreign

2  key references sys.test_sys(pk_col));

表已创建。

相关文档:

http://www.builder.com.cn/2007/1027/583048.shtml

在php3.0以上版本中,php内置了几乎目前所有的数据库处理函数,包括Oracle;在本文中我们通过一个实例来介绍了如何使用这些函数来操作Oracle数据库。

PHP提供了2大类API(应用程序接口)来操作Oracle数据库。一个是标准的Oracle处理函数(ORA) 另一个是Oracle 8调用接口函 ......

Oracle常用分析函数

ROW_NUMBER

返回有序组中一行的偏移量,从而可用于按特定标准排序的行号

row_number() over(partition by ... order by ...)

RANK

根据ORDER BY子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置。组内的数据按ORDER BY子句排序,然后给每一行赋一个号,从而形成一个序列,该序� ......

ORACLE数据库启动时分配一大块非常大的内存区域。ORACLE运行过程中所有的操作都在这里进行。

ORACLE内存=SGA+PGA。

SGA=数据高速缓冲区+日志缓冲区+共享池+大池+Java池。

数据高速缓冲区:数据高速缓冲区是最近从数据文件中检索出来的数据,缓存起来供所有用户共享。

日志缓冲区:缓存用户对数据库执行的各类操作的重做 ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值