Oracle通过odbc连接mysql数据库问题

Oracle通过odbc连接mysql数据库遇到以下错误:
按照网上教程( https://blog.csdn.net/qq_29311303/article/details/53148566 )都配置好,在oracle通过dblink查询mysql表正常,但insert和update报错
“SQL> update testa@testmysqlodbc set comtent = ‘广州’;
update testa@testmysqlodbc set comtent = ‘广州’
ORA-00904: “COMENT”: 标识符无效”

尝试过多种解决方法依然不行,最后灵机一闪发现mysql建表的时候字段都是用小写的,将字段名都更新成大写然后奇迹发生了:

SQL> update testa@testmysqlodbc set comtent = ‘广州’;
3 rows updated

哈哈,看来跨数据库兼容性确实不够好,会发生一些稀奇古怪的问题

发布了7 篇原创文章 · 获赞 1 · 访问量 1187

猜你喜欢

转载自blog.csdn.net/m0_37052189/article/details/97270206