declare @s varchar(100)
set @s='2004-apr-07'if isdate(@s)=1
select 转换成日期的结果=cast(@s as datetime)
else
select '不是合法的日期格式'
set @s='2004-apr-07'if isdate(@s)=1
select 转换成日期的结果=cast(@s as datetime)
else
select '不是合法的日期格式'
select cast(字段 as DateTime)
set language 'Arabic'declare @s varchar(100)
set @s='2004-apr-07'if isdate(@s)=1
select 转换成日期的结果=cast(@s as datetime)
else
select '不是合法的日期格式'
/*----测试结果转换成日期的结果
------------------------------------------------------
2004-04-07 00:00:00.000(所影响的行数为 1 行)
--*/