天天看點

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'),其餘函數類似。