sql server中自定义函数
原创
©著作权归作者所有:来自51CTO博客作者jiankunking的原创作品,请联系作者获取转载授权,否则将追究法律责任
create function getZHYE(@NM varchar(300))
returns FLOAT
as
begin
Declare @memberName FLOAT
set @memberName='0'
select @memberName = 字段1 from 表A where 字段2=@NM
if @memberName='0'
begin
set @memberName='0'
end
else if @memberName !='0'
begin
set @memberName=@memberName
end
return @memberName
end
函数作用
):
1、根据传入的值从表A中查询符合条件(字段2=@NM)的字段1,并返回FLOAT类型的返回值
2、自定义函数删除:
drop function 函数名
3、验证自定义函数的方式: select 数据库中的用户名.getZHYE('13'),其余函数类似。
Execution error: 'the function name is not a recognized built-in function name'