oracle apex 在使用 INSERT INTO 向表中添加数据时给我一个错误

oracle apex giving me an error when using INSERT INTO to add data to tables

我有一个几天后要交的作业,但不记得以前遇到过这个错误,我确定它是我浏览过的很小的东西,但有人可以看一下吗?

这是关于无效日期。您尝试这样做的方式是错误的 - 不仅仅是因为它不起作用,而是因为您想将它们作为字符串插入(仅当它们被括在单引号中时)。您应该插入 日期

一种选择是使用始终采用 date 'yyyy-mm-dd':

格式的日期文字
SQL> INSERT INTO animal VALUES (00100,'Elsie','M', date '2013-02-01', 'PERSIAN CAT', '0034');

1 row created.

SQL>

另一种方法是使用具有适当格式掩码的 TO_DATE 函数:

SQL> INSERT INTO animal VALUES (00101,'Thurston','M', to_date('15-MAY-11', 'dd-mon-yy', 'nls_date_language = english'), 'MAINE COON CAT', '0034');

1 row created.

SQL>

consultationtable也是如此。