需要权限:
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));
表已创建。