oracle 如何把long类型转换成字符类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 如何把long类型转换成字符类型相关的知识,希望对你有一定的参考价值。

long类型长度为3000,to_char最高长度才2000,我转的时候报错

直接转字段类型估计不可以,可以建个varchar2类型的字段,把long的字段拷贝2000个字符到新建的字段,再把旧字段删除,新字段重命名成旧字段就可以了吧。 参考技术A 可以试试 TO_LOB , 但是转变是不可逆的 也就是转成CLOB以后不能再转回Long了 参考技术B 这样直接转换没有意义吧,可以采用字符串截取,然后存入到新类型的方式实现本回答被提问者采纳

插入oracle的long类型,报字符串过长怎么解决

参考技术A 根据实际情况把这个字段的data_type加长就可以了,不过把太长的字段存放到数据库里可不是说明明智的做法 参考技术B 大哥,太长了就不是字符串,就是文件了,不行用二进制存吧。blob之类的。 参考技术C 但是oracle有些限制一条语句不能超过4000个字符,需要利用其他方式解决追问

什么方式,我给一个字段set值 这个字段是long类型的,我用update,可是就报错,怎么解决

以上是关于oracle 如何把long类型转换成字符类型的主要内容,如果未能解决你的问题,请参考以下文章

插入oracle的long类型,报字符串过长怎么解决

怎么将long类型转换成date

java中怎么把数据库的number类型转换成long类型?

Oracle中如何用SQL把字符串转换成整型

oracle中如何将long型的数据转换为char型

如何把一个Object类型转换成List类型