length()与lengthb()的区别
环境:oracle 11.1.0.6.0
区别:length计算字符长度,lengthb计算字节长度。
SQL> select length('a') from dual;
LENGTH('A')
-----------
1
SQL> select lengthb('a') from dual;
LENGTHB('A')
------------
1
SQL> select length('A') from dual;
LENGTH('A')
-----------
1
SQL> select lengthb('A') from dual;
LENGTHB('A')
------------
1
SQL> select length('你好') from dual;
LENGTH('你好')
--------------
2
SQL> select lengthb('你好') from dual;
LENGTHB('你好')
---------------
4
LENGTH
Purpose
The LENGTH
functions return the length of char
. LENGTH
calculates length using characters as defined by the input character set. LENGTHB
uses bytes instead of characters. LENGTHC
uses Unicode complete characters. LENGTH2
uses UCS2 code points. LENGTH4
uses UCS4 code points.
char
can be any of the datatypes CHAR
, VARCHAR2
, NCHAR
, NVARCHAR2
, CLOB
, or NCLOB
. The return value is of datatype NUMBER
. If char
has datatype CHAR
, then the length includes all trailing blanks. If char
is null, then this function returns null.
Restriction on LENGTHB The LENGTHB
function is supported for single-byte LOBs only. It cannot be used with CLOB
and NCLOB
data in a multibyte character set.
Examples
The following example uses the LENGTH
function using a single-byte database character set:
SELECT LENGTH('CANDIDE') "Length in characters" FROM DUAL; Length in characters -------------------- 7
The next example assumes a double-byte database character set.
SELECT LENGTHB ('CANDIDE') "Length in bytes" FROM DUAL; Length in bytes --------------- 14
length()与lengthb()的区别相关推荐
- sql 函数length() 和lengthb()的区别
select length('hello world!') from dual; --12 select length('你好,世界!') from dual; --6 select length(' ...
- oracle lengthb(),Oracle中 length 和 lengthb 区别
Oracle中length和lengthb的区别介绍: SQL> select length('51博客') from dual; LENGTH('51博客') ---------------- ...
- oracle 修改字段长度_Oracle字段长度引起的思考length()和lengthb()
"小X,问个问题啊,我这里想往一个表里插入另一张表的值.都是vachar2()字段,用length()看,原表那些值的长度都在20以下,目标表是varchar2(22),怎么会报错插入失败, ...
- oracle length函数中文,Oracle Length 和 Lengthb 函数说明 .(用来判断记录值里是否有中文内容)...
一.官网的说明 Purpose The LENGTH functionsreturn the length of char. LENGTH calculates length usingcharact ...
- Oracle Length 和 Lengthb 函数说明 .(用来判断记录值里是否有中文内容)
一.官网的说明 http://download.oracle.com/docs/cd/E11882_01/server.112/e26088/functions088.htm#SQLRF00658 P ...
- js中关于length与size的区别
length与size的区别 用了很长时间的length的一直没考虑过其与size的区别,今天同事问起,特意查找资料,将两者的相同点与共同点列出来. 相同点:在jQuery中用于返回元素的个数,siz ...
- mysql中的BIT_LENGTH和LENGTH以及CHAR_LENGTH的区别
mysql中获取字符的长度的常见函数有以上三种,他们的区别在于衡量长度的单位是不同的. 目录 背景描述 mysql中长度函数描述 使用案例 背景描述 ASCII码 因为计算机是美国人发明和最早使用的, ...
- c语言 sizeof length,size()、length ()和sizeof()的区别
1.size()是取字符串长度的,跟length()用法相同. 例如:string str="0123456789"; cout < cout < 为了兼容,这两个函数 ...
- length与length()的区别
在写代码的时候,知道length与length()都是求长度,但是有的地方用length,有的地方用length():写反了eclipse就会报错 有必要记一下加以区分: length用于计算数组的长 ...
最新文章
- python logging logger
- Centos6.5配置DNS的主从服务器
- 《仙剑奇侠传》的宗教元素考察(一):赵灵儿的宿命之旅
- SAP Spartacus单元测试用例中Component构造函数的调用上下文
- location 和 history
- 枚举求解单词方阵(洛谷P1101题题解,Java语言描述)
- 5G怎样实现波束赋形?
- Exchange的AutoDiscover服务
- POJ3750 小孩报数问题【模拟】
- MVVM最佳解读和实践
- Java二分查找算法详解
- 计算机网络中报文摘要概念,报文摘要详细介绍
- 农历与公历日期转换(1900年 至 2049年)
- 基于Java的Minecraft游戏后端自定义插件 08VexView界面绘制与按钮和扩展VexView事件使用
- 2020算法提前批_2020年网页设计的极大沉默,算法可理解性的ni灭
- linux删除序号2的文件,Linux使用rm-rf删除了重要文件?不要慌,我们有恢复神器!-rm文件...
- android 侧滑功能,Android侧滑粘稠效果的实现
- GPU、CPU、显卡区别
- 有什么适合新手学习的3D建模软件?
- GAN-生成对抗网络(Pytorch)合集(2)--pixtopix-CycleGAN