日付リテラルと時間リテラルのエラーを報告します。 このインスペクションは、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;