半亩花草 发表于 2024-11-17 13:26:18

达梦数据库数据类型的变更无效错误,如此解决妙啊

前言大家好,我是小徐啊。之前在做国产化改造,用到了达梦数据库。此中的一项工作就是将旧数据库里面的数据和结构迁徙到达梦数据库。达梦提供了迁徙的的工具,大部门时间是挺好用的。但是这里也有问题,比如我原来的数据库是postgresql,将它迁徙到达梦数据库之后,在运行程序的时候,直接报错了。错误的提示大抵是数据类型的变更无效错误。经过百度,发现是由于某个字段变成了text类型,而应该改成varchar类型。那如许的话,我以为就很好解决了。遇到问题起首,看到我这个字段的类型是text的,然后,我在DM管理工具里面,直接将其改成varchar类型,但是直接提示不能修改。这让我疑惑了很久。后来,我想可能是这个字段里面已经有数据的缘故原由了。然后我就心生一计。https://img2024.cnblogs.com/blog/1679109/202411/1679109-20241117103749762-219390612.png如何解决这个问题的解决方法就是,先把这个字段删除,然后再新建一个varchar类型的这个字段,如许就能制止修改时的报错了。而且由于我不必要这个字段的原来的老数据,所以删除字段问题也不大。所以,如许就解决了这个问题,看来解决问题照旧得多机动一点,不要钻牛角尖。https://img2024.cnblogs.com/blog/1679109/202411/1679109-20241117103750026-1971616865.png总结好了,今天就讲到这儿啦。以上就是我在达梦数据库里面解决这个报错的办法,感谢你的阅读。那么,你有遇到过什么达梦数据库的报错吗?接待批评区留言讨论! 假如觉得文章帮到了你,或对文章有疑问,可以关注公众号私信我。假如有对Java入门开发相关的问题,也可关注我的公众号【Java入门学习】,加我好友,我会持续更新Java相关的分享!获取更多资源【软件资源、积年软考真题、核心面试知识、阿里Java开发手册、linux常用下令】,也可关注公众号!https://img2024.cnblogs.com/blog/1679109/202411/1679109-20241117103750042-1112377278.png接待访问我的个人网站:https://idea-tips.com/往期推荐:1.IDEA无法创建springboot的java8项目怎么办
2.IDEA 代码报红,却可以运行
3.IDEA如何快速回到上一次编辑的地方
4.数据结构(JAVA)JDK17语法新增特性

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 达梦数据库数据类型的变更无效错误,如此解决妙啊