那是你的第一行记录已经在表中存在了!可以使用一下语句验证:
select * from xs where xh = '061101';
oracle不支持上面格式的插入。
建议用格式插入工具,间每行数据之前插入insert into xs values
之后替换,为;就可以了。
违反唯一约束条件?
这个你先确认下这个表里是否有数据了,因为你插入过一次后再插入相同数据肯定会报这个错.因为主键重复了.
Oracle数据库允许像上面这样直接用insert语句插入多行数据吗?
可以插入多行,但语法不是这样的.
insert into tablename(fieldname....)
selelct * from othertable
确认数据库中是否已经有相同数据