Oracle - literal does not match format string error [duplicate]
问题 This question already has answers here : Closed 7 years ago . Possible Duplicate: Simple Oracle query: literal does not match format string I am getting the following error: INSERT INTO CatalogueEntry VALUES('2001-12-10', 2, 14.99, 1, 0) ERROR at line 1: ORA-01861: literal does not match format string ` The first field is a DATE format. Any ideas? Thanks. 回答1: When you are inserting a string value to a date column, then you need to convert it to a date during the INSERT using the to_date()