工具:PL/SQl Developer 12
原SQL语句:
INSERT INTO PC01
VALUES
('5',
'3',
'2019',
TO_DATE('2019-01-19', 'yyyy-MM-dd'),
TO_DATE('2019-02-05', 'yyyy-MM-dd'),
'',
'',
to_char(SYSDATE,'yyyy-MM-dd'),
'',
'');
出现错误时在红色标记处是有问题的.就算把to_char换成to_date也不会解决问题.
SYSDATE它本来就是时间类型的,可以直接插入进去(对应的字段的类型必须为DATE).
正确SQL语句:
INSERT INTO PC01
VALUES
('5',
'3',
'2019',
TO_DATE('2019-01-19', 'yyyy-MM-dd'),
TO_DATE('2019-02-05', 'yyyy-MM-dd'),
'',
'',
SYSDATE,
'',
'');