【发布时间】:2020-06-01 17:39:21
【问题描述】:
我有一个几天后到期的作业,但不记得以前遇到过这个错误,我确定这是我略读过的一些小东西,但有人可以看看吗?
【问题讨论】:
标签: sql oracle oracle-apex
我有一个几天后到期的作业,但不记得以前遇到过这个错误,我确定这是我略读过的一些小东西,但有人可以看看吗?
【问题讨论】:
标签: sql oracle oracle-apex
这是关于无效日期的。您尝试这样做的方式是错误的 - 不仅因为它不起作用,还因为您想将它们作为字符串插入(仅当它们被括在单引号中时)。您应该插入日期。
一种选择是使用格式为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>
consultation 表也是如此。
【讨论】: