날짜 및 시간 리터럴의 오류를 보고합니다. 이 검사는 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 표준을 무시합니다. 따라서 이는 강조 표시됩니다. 날짜 및 시간 리터럴에 관한 더 자세한 내용은 dev.mysql.com에서 날짜 및 시간 리터럴을 참고하세요.

다음 날짜 및 시간 리터럴은 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;