Oracle SQL Developer Query以其他用户身份连接
发布时间:2021-01-01 19:44:26 所属栏目:站长百科 来源:网络整理
导读:我正在通过一个新的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应该能够做到这一切.这是一个好的做法是另一个问题. (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |