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' 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'),其餘函數類似。
最後更新:2017-04-03 12:54:24