Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,前几天编写一个存储过程,需要访问远程数据库的字段,于是建立一个dbLink并建了同义词:CREATE PUBLIC DATABASE LINK orcl@dbc CONNECT TO orcl IDE
千家信息网最后更新 2024年11月22日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安全错误
数据库的锁怎样保障安全
数据库知识技能
软件开发过程的迭代
数据库备份软件排名
给别人用网络安全吗
远程服务器角色管理在哪
语音交友软件开发公司
农村经济管理软件开发
阿里云服务器试用如何作废
ff14豆豆柴服务器不同
数据库保护协议
网服务器上传文件很慢
国家金融科技认证中心互联网金融
网络安全管理好就业吗
上位机做服务器端与三菱plc
义乌地图软件开发
坐席协作服务器怎么用
阿里云虚拟服务器 管理
长光卫星软件开发怎么样
镁光ddr5服务器内存条
内存数据库对象持久化
专升本数据库考试有多难
服务器网卡能用万能驱动吗
有哪些流行的数据库管理软件
网络安全标准论坛举办
网服务器上传文件很慢
教师网络安全法
组态软件开发 品牌
徐汇区智能软件开发服务保障
云服务器安全租赁费用
租个游戏服务器