Oracle SQL Developer Query以其他用户身份连接
发布时间:2021-01-02 03:28:51 所属栏目:站长百科 来源:网络整理
导读:我正在通过一个新的sql文件设计一个新的数据库.我正在使用Oracle SQL Developer并以sysdba身份登录. 我想知道SQL开发人员是否支持或具有相同的命令 connect scott/tiger; 先感谢您. 编辑 我试图在引用Schema B表的Schema A表上创建一个外键. 显示的错误是 [E
我正在通过一个新的sql文件设计一个新的数据库.我正在使用Oracle SQL Developer并以sysdba身份登录. 我想知道SQL开发人员是否支持或具有相同的命令 connect scott/tiger; 先感谢您. 编辑 我试图在引用Schema B表的Schema A表上创建一个外键. 显示的错误是
因此,我想以“Schema B”身份登录,向SYS用户授予所有权限,再次以sys身份登录并创建关系. 希望这次我更清楚. 解决方法作为用户SYS,您应该能够通过使用架构所有者前缀对象名称来创建所需的关系,如前所述:ALTR TABLE foo.t1 ADD FOREIGN KEY (col) REFERENCES bar.t2(ID); 也就是说,您还必须为用户foo授予REFERENCES权限才能建立此关系: GRANT REFERENCES ON bar.t2 TO foo; 用户SYS应该能够做到这一切.这是一个好的做法是另一个问题. (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新