报告日期和时间文字中的错误。 此检查在 MySQL、Oracle、Db2 和 H2 中可用。

示例(MySQL):

SELECT TIME '10 -12:13:14' FROM dual;
SELECT TIME ' 12 : 13 : 14 ' FROM dual;
SELECT TIME '12 13 14' FROM dual;
SELECT TIME '12-13-14' FROM dual;
SELECT TIME '12.13.14' FROM dual;
SELECT TIME '12:13:' FROM dual;
SELECT TIME '12:13' FROM dual;
SELECT TIME '12:' FROM dual;

上面的示例使用的日期忽略 MySQL 日期文字和时间文字标准。 因此,这些将高亮显示。 有关 MySQL 中日期和时间文字的详细信息,请参阅 dev.mysql.com 上的 Date and Time Literals 页面。

以下日期和类型文字在 MySQL 中有效。

SELECT TIME '12:13:14' FROM dual;
SELECT TIME '12:13:14.555' FROM dual;
SELECT TIME '12:13:14.' FROM dual;
SELECT TIME '-12:13:14' FROM dual;
SELECT TIME '10 12:13:14' FROM dual;
SELECT TIME '-10 12:13:14' FROM dual;