验证MySQL的日期

时间:2010-03-04 16:10:37

标签: mysql ssis

如何在MySQL中验证日期?在SQL Server中,我们使用“ISDATE()”来验证表达式是否是有效日期。我们在MySQL中使用了什么功能?

2 个答案:

答案 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似乎同样处理日期。