oracle insert into 出现ora-00917
create table test1(eid number(10), name varchar2(20),birth date,salary number(8,2));
insert into test1 values (1001, '张三', '20-5月-70', 2300);
insert into test1 values (1002, '李四', '16-4月-73', 6600);
插入数据是报错ora-01843:not a valid month 这是系统日期格式问题了,改格式插入
insert into test1 values (1001,'张三','to_date('1970/05/20','yyyy/mm/dd')',2300);
insert into test1 values (1002,'李四','to_date('1973/04/16','yyyy/mm/dd')',6600);
报错ORA-00917: missing comma,后来才发现'to_date('1970/05/20','yyyy/mm/dd')' 多了分号,
insert into test1 values (1001,'张三',to_date('1970/05/20','yyyy/mm/dd'),2300);
insert into test1 values (1002,'李四',to_date('1973/04/16','yyyy/mm/dd'),6600);
成功插入,这么低级的错误还是会犯,以后注意了。
浙公网安备 33010602011771号