如何在MySQL中验证日期?在SQL Server中,我们使用“ISDATE()”来验证表达式是否是有效日期。我们在MySQL中使用了什么功能?
答案 0 :(得分:2)
只需使用日期(your_date_here),即可检查日期是否有效。
修改强>
如果你真的想让isDate返回true或false,你可以使用它:
CREATE FUNCTION IsDate (sIn varchar(1024)) RETURNS INT
BEGIN
declare tp int;
if (select length(date(sIn)) is null )then
set tp = 0;
else
set tp = 1;
end if;
RETURN tp;
END
欢呼声
答案 1 :(得分:0)
尝试像我在Oracle中使用的一个解决方案,在SIS Server中移动SSIS。 Dealing with Timestamp/Datetime when copying data from Oracle to SQL Server using SSIS
根据您的描述,Oracle和MySql似乎同样处理日期。