Oracle中length和lengthb的区别介绍:

SQL> select length('51博客') from dual;

LENGTH('51博客')

----------------

4

SQL> select lengthb('51CTO博客') from dual;

LENGTHB('51CTO博客')

--------------------

9

区别:length求的是字符长度,lengthb求的是字节长度。

-------------------------------------------------------------------------------

SQL> select to_char(sysdate) from dual;

TO_CHAR(SYSDATE)

----------------

04-11月-13

SQL> select length(sysdate) from dual;

LENGTH(SYSDATE)

---------------

9

SQL> select lengthb(sysdate) from dual;

LENGTHB(SYSDATE)

----------------

10

length返回的是字符数

lengthb返回的是字节数

汉字“月”在length时,返回的时1

而在lengthb时返回的时2

length指的是字符个数,lengthb指的是字节数。字符个数跟数据库字符集有很大关系。length和lengthb的参数都为varchar2型,因此length(sysdate)有一个隐式的类型转换,实际上等同于length(to_char(sysdate)),ORACLE安装好后默认的NLS_DATE_FORMAT参数值为DD-MON-RR,结果就相当于length('28-9月 -05')和

lengthb('28-9月 -05')了,其结果就是9和10。

oracle lengthb(),Oracle中 length 和 lengthb 区别相关推荐

  1. lengthb 函数和 length 函数

    lengthb 函数和 length 函数 lengthb函数计算字节数,length函数记录字符数首先查看数据库的字符集: select * from nls_database_parameters ...

  2. oracle 修改字段长度_Oracle字段长度引起的思考length()和lengthb()

    "小X,问个问题啊,我这里想往一个表里插入另一张表的值.都是vachar2()字段,用length()看,原表那些值的长度都在20以下,目标表是varchar2(22),怎么会报错插入失败, ...

  3. oracle length函数中文,Oracle Length 和 Lengthb 函数说明 .(用来判断记录值里是否有中文内容)...

    一.官网的说明 Purpose The LENGTH functionsreturn the length of char. LENGTH calculates length usingcharact ...

  4. Oracle Length 和 Lengthb 函数说明 .(用来判断记录值里是否有中文内容)

    一.官网的说明 http://download.oracle.com/docs/cd/E11882_01/server.112/e26088/functions088.htm#SQLRF00658 P ...

  5. length()与lengthb()的区别

    环境:oracle 11.1.0.6.0 区别:length计算字符长度,lengthb计算字节长度. SQL> select length('a') from dual;   LENGTH(' ...

  6. oracle 存储过程循环体中的return和exit区别:

    oracle 存储过程循环体中的return和exit区别: (1) return 跳出整个循环,终止该循环, 后面的不再执行.     相当于 Java 中的break; (2)  exit 跳出本 ...

  7. 【DB笔试面试758】在Oracle的DG中,Switchover和Failover的区别有哪些?

    ♣ 题目部分 在Oracle的DG中,Switchover和Failover的区别有哪些? ♣ 答案部分 一个DG环境中只有两种角色:Primary和Standby.所谓角色转换就是让数据库在这两种角 ...

  8. sql 函数length() 和lengthb()的区别

    select length('hello world!') from dual; --12 select length('你好,世界!') from dual; --6 select length(' ...

  9. oracle逻辑备份和物理备份,oracle数据库物理备份和逻辑备份区别

    oracle数据库物理备份和逻辑备份区别 ORACLE中数据备份分为物理备份和逻辑备份两种.物理备份就是转储ORACLE物理文件(如数据文件.控制文件.归档日志文件等),一旦数据库发生故障,可以利用这 ...

最新文章

  1. three.js 背景图片
  2. 【数据结构】C语言栈的基本操作
  3. C#常用类库(100多个)
  4. Ribbon-负载均衡原理
  5. 【Leetcode | 42】129. 求根到叶子节点数字之和
  6. Java中gatSum方法是什么_Oracle中的SUM用法讲解
  7. Mapillary发布世界最大交通标志数据集,用于自动驾驶研究
  8. python Flask配置笔记
  9. 使用U盘引导安装linux
  10. 第三模块 商务写作的“5步法”
  11. 论频谱中负频率的物理意义
  12. “奶茶第一股”会花落“草根品牌”蜜雪冰城吗?
  13. 手机任务栏html,任务栏是什么
  14. matlab绘制分组条形图的误差棒errorbar
  15. 爱你的人和你爱的人 你选哪个?
  16. ftp 文件夹 上传到服务器,ftp上传文件夹到服务器 远程路径
  17. python在家创业项目_适合在家创业的项目有哪些 八大项目人人可做
  18. 用python判断是否为闰年
  19. 【装机】老毛桃的安装及使用教程
  20. 64位和32位JDK 1.8下载和环境变量配置

热门文章

  1. iPad适合用来写Python吗?
  2. uniapp批量上传图片
  3. “你都博士了,怎么可能找不到好工作?”
  4. 秒懂脏读、幻读、不可重复读
  5. linux缓冲区内容占用较多什么原因,Linux中Cache内存占用太高解决办法
  6. PAT A1009 Product of Polynomials (25 分)
  7. 用Power BI对超市数据进行分析
  8. live2d PHP,GitHub - hiccphp/live2d-widget: 把萌萌哒的看板娘抱回家 | Live2D widget for web platform...
  9. Diligent推出ESG尽职调查产品,帮助公司应对不断变化的监管要求
  10. onsubmit 事件