结果表:
create table CIB_FORM_DEAL_TBL
(
FORM_ID VARCHAR2(20) not null,
DEQ_NBR NUMBER(10) not null,
DEAL_SUM VARCHAR2(60),
DEAL_LONG VARCHAR2(2400),
DEAL_TIME DATE
);执行的语句:
insert into CIB_FORM_DEAL_TBL
select FORM_ID,
DEQ_NBR,
DEAL_SUM,
dbms_lob.substr(DEAL_LONG, 1989, 1),
DEAL_TIME
from CIB_FORM_DEAL2_1_TEMP;
报错:插入的值对于列过大。
其中select dbms_lob.getlength(DEAL_LONG) from CIB_FORM_DEAL2_1_TEMP where form_id='25683473'的结果为:2103,长度并没有超出DEAL_LONG字段的长度,为什么会报错呢?
create table CIB_FORM_DEAL_TBL
(
FORM_ID VARCHAR2(20) not null,
DEQ_NBR NUMBER(10) not null,
DEAL_SUM VARCHAR2(60),
DEAL_LONG VARCHAR2(2400),
DEAL_TIME DATE
);执行的语句:
insert into CIB_FORM_DEAL_TBL
select FORM_ID,
DEQ_NBR,
DEAL_SUM,
dbms_lob.substr(DEAL_LONG, 1989, 1),
DEAL_TIME
from CIB_FORM_DEAL2_1_TEMP;
报错:插入的值对于列过大。
其中select dbms_lob.getlength(DEAL_LONG) from CIB_FORM_DEAL2_1_TEMP where form_id='25683473'的结果为:2103,长度并没有超出DEAL_LONG字段的长度,为什么会报错呢?
解决方案 »
- 请问:Ado.net 能访问 Oracle Spatial 中的数据吗?
- sql语句,求高手指教
- 做了错事,如何删除数据库中对你的操作所做的记录?
- Internet 信息服务IIS 如何安装?
- 上传到ORACLE的汉字全都是乱码!那位大哥能帮我,急!
- 请问在ORACLE的SQL语句中如何求log10
- ERROR:ORA-12560: TNS: 协议适配器错误
- 数据库恢复!!!急!!!!!!救命!!!!!!!在线等!!!!!!!!
- 32位win7旗舰版安装 Oracle 11g卡在 安装向导第四页 哪位大神帮忙看下
- 数据库中一个存储过程中管理管理多个事务
- 哪位大侠来救救菜鸟呀!!!!
- 如何写一个符合此条件的SQL语句
你看看报错是报在DEAL_LONG 这列上吗