场景描述:
数据库: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,直接建立物理表