天天看点

sql server中自定义函数

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'

end

else if @membername !='0'

set @membername=@membername

return @membername

小注(函数作用):

1、根据传入的值从表a中查询符合条件(字段2=@nm)的字段1,并返回float类型的返回值

2、自定义函数删除:drop function 函数名

3、验证自定义函数的方式:  select  数据库中的用户名.getzhye('13'),其余函数类似。