日期:2014-05-19  浏览次数:20428 次

用户定义函数
请大家给个简单的函数   并如何在存储过程过中调用
参数为varchar(20)
返回一个varchar(20)的值
解决者得100分
结帖迅速

------解决方案--------------------
例:if @a= 'aaa ' then
return 1----或者 return @+ '001 '
else
return 0---或者 return @+ '002 '
------解决方案--------------------
CREATE FUNCTION hr_Kq_ToTime(@TmpTime varchar(50) )
RETURNS varchar(50) AS
BEGIN
declare @Temp_Result varchar(50)
set @Temp_Result=right( '00 '+datename(hour,@TmpTime),2)+right( '00 '+datename(minute,@TmpTime),2)
return @Temp_Result
END