我在尝试将数据插入我创建的视图时遇到问题,但它一直告诉我我插入的月份无效。
INSERT INTO V_DRIVER
(DRIVER_LICENCE, SSN, FIRST_NAME, LAST_NAME, BIRTH_DATE, HIRE_DATE, STATE)
VALUES( 'AR18263', '9576852', 'Jack', 'Mosby', '09/22/1975', '01/05/2000', 'CA') ;
错误信息:错误报告 - ORA-01843: 无效月份
答案 0 :(得分:1)
据推测,列是日期。因此,请使用 date
常量。在 Oracle 中,这些使用 DATE
关键字和 YYYY-MM-DD
格式:
INSERT INTO V_DRIVER (DRIVER_LICENCE, SSN, FIRST_NAME, LAST_NAME, BIRTH_DATE, HIRE_DATE, STATE)
VALUES( 'AR18263', '9576852', 'Jack', 'Mosby',
DATE '1975-09-22', DATE '2000-01-05', 'CA') ;