Oracle substr运行时会遇到哪些问题?

数据库 Oracle
以下的文章主要是就介绍Oracle substr遇到的相关问题的描述,以及这些相关问题的正确解答方案。以下就是文章的具体内容介绍。

你是否留意到在系统割接时,我们用存储过程来对数据进行转换,使用Oracle substr时一般会遇到的问题有以下的四个。其中包括1.定义了一个变量A为varchar2(30);2.从一个表中使用substr(xx,1,30)为变量A赋值;xx字段的内容为中英混合;

3.报错:提示说字符串缓冲区不足;

4.使用max(length(xx))返回值为20;

查了半天,迷惑了半天。

与另外一个搞数据库的哥们交流了一下发现了问题所在:

1.length,Oracle substr都是计算内容的个数,不能反映字节数;

2.要想知道一个字段是否能够插入到一个字段中,应该使用lengthB计算字节数;

3.在说一句众所周知的:一个汉字2个字节;

4.心得:多与他人交流,不要怕丢人,三人行必有吾师哦!

以上的相关内容就是对Oracle substr遇到的问题的介绍,望你能有所收获。

【编辑推荐】

  1. Oracle 10g的即时客户端与PHP的安装
  2. 安装Oracle 10g 在redhat linux 的正确方案
  3. win2000企业版下正确卸载Oracle 9i
  4. Oracle后台进程的功能简介
  5. 对Oracle 11g中的XML正确理解
责任编辑:佚名 来源: 互联网
相关推荐

2010-04-21 12:59:21

Oracle运行

2015-07-20 15:44:46

Swift框架MJExtension反射

2010-06-09 10:28:21

MySQL Conne

2021-09-11 15:38:23

容器运行镜像开放

2019-07-12 09:30:12

DashboardDockerDNS

2021-08-18 08:32:09

代码运行时间示波器

2023-07-28 10:42:43

2020-12-07 13:31:43

GoMutex开发者

2013-11-26 16:49:55

Android开发运行时KitKat

2023-01-03 09:10:21

2022-01-19 08:50:53

设备树Linux文件系统

2023-02-12 12:00:57

2021-08-27 00:21:19

JSJust源码

2022-12-30 08:08:30

2023-08-29 08:20:35

Kubernete跨云容器

2013-11-08 11:18:44

GoogleARTDalvik

2020-04-21 15:20:12

微服务架构实践

2021-08-13 08:15:23

JVM 虚拟机Java

2024-01-17 11:24:03

2017-01-19 20:28:44

点赞
收藏

51CTO技术栈公众号