oracle 插入数据 无效列类型是什么?
发布网友
发布时间:2022-04-24 09:01
我来回答
共1个回答
热心网友
时间:2022-06-18 07:45
很清楚的标识,无效的数据类型,
比如在往number或date型字段插入字符型数据时,就会有这样的提示。
出现这种情况,很多都是在写程序中,插入的值和字段的对应顺序错了,或者少写了个逗号之类的。你可以用下面的方法测试
比如:要插入10个列
insert
into
(
col1,col2,....col10
)
values(
v1,v2,...v10
);
先把从前面逐个的注释掉,
insert
into
(
col1--,col2,....col10
)
values(
v1--,v2,...v10
);
如果1个列没问题,再从第2个列开始用--注释掉。逐个的检查是出在哪个字段上。