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'  ​​​