本人为新手~向各位请教一个问题
请问我要是想创建一个函数
函数内容为
传过来一个值 给它转换为 时间格式的
如果抛错转化不了 则返回null 值 用try catch捕获
剩下的就返回出时间格式
假如函数名 为getTimeType
我想实现为
selecte getTimeType(字段) from tb
请问我要是想创建一个函数
函数内容为
传过来一个值 给它转换为 时间格式的
如果抛错转化不了 则返回null 值 用try catch捕获
剩下的就返回出时间格式
假如函数名 为getTimeType
我想实现为
selecte getTimeType(字段) from tb
selecte isdate(字段) from tb
--isdate结果: 1-可以转换时间类型 0-不能
查查set dateformat 设置.
returns datetime
as
begin
declare @date datetime
if(isdate(@str)=1)
set @date=cast(@str as datetime)
else
set @date= null
return @date
end