Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,前几天编写一个存储过程,需要访问远程数据库的字段,于是建立一个dbLink并建了同义词:CREATE PUBLIC DATABASE LINK orcl@dbc CONNECT TO orcl IDE
千家信息网最后更新 2024年11月11日Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符
前几天编写一个存储过程,需要访问远程数据库的字段,于是建立一个dbLink并建了同义词:
CREATE PUBLIC DATABASE LINK orcl@dbc CONNECT TO orcl IDENTIFIED BY orcl USING 'orcl';CREATE SYNONYM mtb FOR mytable@orcl@dbc;
这里之所以用orcl@bdc为dblink的名称是为了设置global_names=true。
然后新建一个存储过程调用该同义词:
v_result mtb.sid%type;
调用后发现提示:错误:PLS-00201: 必须声明标识符 'MTB.SID';
经过多番查找发现确实是因为身份原因,这里需要注意一定要在被访问的数据库中赋予权限,具体代码如下:
grant select on mytable to orcl;--orcl为用户名
然后就编译通过了。
总结
以上所述是小编给大家介绍的Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
同义词
过程
同义
存储
标识
标识符
错误
数据
数据库
之所以
代码
原因
名称
字段
权限
用户
用户名
疑问
网站
身份
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全和信息化下载
电力行业软件开发怎么样
网络安全和防护论文
计算机软件和数据库投资问题
小米路由器服务器文件
执法大队网络安全信息
广东视觉传感器软件开发
含有网络安全股票的基金etf
中间层服务器配置有误
深圳聚乐惠网络技术公司
罗克韦尔中国官网软件开发
信息与网络安全规范
软件开发跟企业信息化区别
梦幻逐鹿中原服务器
枣庄软件开发策略
中关村软件开发
金蝶k3正在请求登陆服务器
c 数据库界面生成器
把笔记本改造成服务器
卡遛软件开发官方
长沙网络安全工程师报考条件
个人服务器可以用ipv6吗
mac软件开发兼容性
软件开发的部门叫什么
idea修改数据库字段类型
ftp 测试服务器
深圳律猫互联网科技有限公司
梦幻逐鹿中原服务器
为网络安全防住了多少攻击
我国制定网络安全法的目的