当前位置: 首页 > news >正文

yii2: oracle汉字占用字节长度

OCIStmtExecute: ORA-12899: value too large for column "WSG"."WX_ENTER_TASTE"."GENDER" (actual: 3, maximum: 2)


 今天调查一个oracle数据库问题的时候,发现在11g中一个汉字占2个字节,在10g中占3个字节,导致将11g数据库中的数据导入到10g的时候总是出错,开始的时候还以为是11g和10g的版本不一样,汉字占用字节数不一样,后来一想,oracle不会这么干吧,那样差别也太大了,后来一调查,发现是跟oracle的字符集编码有关:

如果是以下字符集,一个汉字占用2个字节: SIMPLIFIED CHINESE_CHINA.ZHS16GBK 如果是以下字符集,一个汉字占用3个字节: SIMPLIFIED CHINESE_CHINA.AL32UTF8 (1)查看oracle字符集可以用下面的sql文查看: select userenv('language') from dual 

查看当前oracle环境中一个汉字占多少个字节可以用下面的sql文查看: select lengthb('啊') from dual 关于oracle字符集相关的知识(包括字符集查看和修改),
主要参照: http://www.cnblogs.com/rootq/articles/2049324.html http://blog.csdn.net/uestcong/article/details/7348008

相关文章:

  • jquery easy ui 验证框架
  • java生成验证码并可刷新
  • JS三大经典变量命名法
  • 数字基础(Digital Fundamentals)中的truth table转化成表达式
  • 为你解惑之WPF经典9问详解
  • 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001...
  • MSER
  • 你知道第一个 C 语言编译器是如何编写的吗?
  • Haproxy的三种保持客户端会话保持方式
  • 每天一个linux命令(5):rm命令
  • linux调优-TIME_WAIT
  • TypeScript迭代器
  • thinkphp如何省略index.php
  • 安卓开源项目周报0329
  • 2018(2017)美图java服务端笔试(回忆录)
  • classpath对获取配置文件的影响
  • es的写入过程
  • java8-模拟hadoop
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • java多线程
  • Lsb图片隐写
  • Python学习之路13-记分
  • React系列之 Redux 架构模式
  • TypeScript实现数据结构(一)栈,队列,链表
  • Vue--数据传输
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 算法-插入排序
  • 用element的upload组件实现多图片上传和压缩
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​低代码平台的核心价值与优势
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #mysql 8.0 踩坑日记
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (27)4.8 习题课
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (Ruby)Ubuntu12.04安装Rails环境
  • (windows2012共享文件夹和防火墙设置
  • (九)信息融合方式简介
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (译) 函数式 JS #1:简介
  • (转)fock函数详解
  • (转)平衡树
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET gRPC 和RESTful简单对比
  • .NET MVC之AOP
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .NET实现之(自动更新)
  • @JSONField或@JsonProperty注解使用
  • @Mapper作用
  • @requestBody写与不写的情况