zoukankan      html  css  js  c++  java
  • ORA-12899: value too large for column

    ORA-12899: value too large for column "SOAU"."SJQY_QTSBSPEC"."PROPERTY_6" (actual: 566, maximum: 500)

    在做数据迁移时,开发环境是Oracle11g UAT环境是Oracle 10g

    在开发环境做数据迁移时没有问题,但在UAT环境时报如下错误:
    ORA-12899: value too large for column "SOAU"."SJQY_QTSBSPEC"."PROPERTY_6" (actual: 566, maximum: 500)

    该字段的长度为varchar2(500)

    解决方案就是将字段长度增大。

    本质是字符集的问题。然来的库上用的Unicode,一个汉字对应的是2个字节

    而utf-8上,一个汉字对应的3个字节,造成有些字段的长度超过预设的值,此时就是安装数据库的时候重新安装。在字符集的选择上选择同一个。

  • 相关阅读:
    扩展卢卡斯定理
    扩展中国剩余定理
    扩展欧拉定理
    拓展BSGS
    删边最短路
    树 上 差分
    P4568 JLOI 飞行路线 分层最短路板子
    最短路相关
    P3758 TJOI2017 可乐
    bzoj4173 数学
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/9015091.html
Copyright © 2011-2022 走看看