社区
基础和管理
帖子详情
insert 中使用substr无效,求解释
wushangjimo
2013-08-26 10:35:30
sql中使用:substr(pj.investapp_no,1,50) LXPZWH,
报异常:"T_DLJG_TASK_DATA"."LXPZWH" 的值太大 (实际值: 52, 最大值: 50)
使用的语句是inset into tablename select....
...全文
253
2
打赏
收藏
insert 中使用substr无效,求解释
sql中使用:substr(pj.investapp_no,1,50) LXPZWH, 报异常:"T_DLJG_TASK_DATA"."LXPZWH" 的值太大 (实际值: 52, 最大值: 50) 使用的语句是inset into tablename select....
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NIan_jun
2013-08-30
打赏
举报
回复
substr 函数是按照char 字符来截取长度。 而字段定义varchar2(50) 默认是varchar2(50 byte) 是按字节定义的 字符和字节的不同由字符集确定 GBK 1字符=2字节,所以报异常。 在字段定义时可以用varchar2(50 char)代替
wushangjimo
2013-08-26
打赏
举报
回复
现在发现另外一个问题,如果把substr的第三个变量改为小于32的数就能通过,但是我的字段明明定义的就是varchar2(50),非常疑问
Oracle 常用简单sql操作(
insert
into、merge into、start with connect by prior以及 regexp_
substr
等各种函数用法详解)
Oracle 常用简单sql操作(
insert
into、merge into、start with connect by prior以及 regexp_
substr
等各种函数用法详解以及Oracle
中
创建dblink方法等)
mysql
substr
无效
_mysql – 当str包含’é’或’ë’而
substr
只有’e’时,INSTR(str,
substr
)不起作用...
在stackoverflow的另一篇文章
中
,我读到INSTR可用于按相关性排序结果.我对col LIKE’%str%’和INSTR(col,’str’)`的理解是它们的行为都相同.如何处理排序规则似乎有所不同.CREATE TABLE `users` (`id` int(11) NOT...
Oracle错误: ORA-01722
无效
数字
Oracle错误: ORA-01722
无效
数字1.排查错误举个栗子2.总结几个常见的转换格式的oracle函数1. 将日期型转换为字符串TO_CHAR()2. 将数字型转换为字符串to_char()3. 将字符换转换为日期to_date()4. 将字符串转换为数字...
oracle exp
无效
dblink,【案例】Oracle dblink 数据库连接dblink
insert
插入数据时异常分析...
天萃荷净开发DBA反映在测试数据表插入数据,Oracle dblink两库连接插入同步数据时数据量异常一、诡异Oracle dblink起源今天开发拿过来一条sql,说有诡异现象,sql如下
INSERT
INTO TAB_CS_CALLLOGselect c.user_logon...
c语言字符串
中
的字符
无效
,字符串操作
中
文名字符串操作外文名string operations性质对字符串进行的操作特点类似字符数组释义应用学科计算机编程语言
中
使用
字符串操作名词介绍编辑字符串或串(String)是由数字、字母、下划线组成的一串字符。它是...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章