Try replacing the string literal for date ‘1989-12-09’ with TO_DATE(‘1989-12-09’,‘YYYY-MM-DD’) 将字符串转为日期 参考 https://stackoverflow.com/questions/22542882/sql-error-ora-01861-literal-does-not-match-format-string-01861