【DB2】报错:-30090 25000 指定的操作对远程执行失败
场景描述:
数据库:DB_1,DB_2
现在在DB_1中建立NICKNAME为CST_INFO_NICK,并且该别名指向数据库DB_2的CST_INFO表,在DB_1中建立存储过程,该存储过程需要 INSER INTO CST_INFO表
原因分析:
在数据库DB_1中建立读操作还行,但是建立写操作的话,需要建立MAPPING,很麻烦,不推荐使用。由于我只是建立了NICKNAME,没有建立MAPPING造成数据库执行写操作时报错为:-30090 25000 指定的操作对远程执行失败
解决办法:
1.要么建立相应的MAPPING,指向需要更新的物理表
2.要么删除NICKNAME,直接建立物理表
作者:奔跑的金鱼
声明:书写博客不易,转载请注明出处,请支持原创,侵权将追究法律责任
个性签名:人的一切的痛苦,本质上都是对自己无能的愤怒
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!