SQL SERVER自定义函数

来源:互联网 发布:手机报表软件 编辑:程序博客网 时间:2024/04/18 17:01
CREATE function [dbo].[ts_dealnum](@phone varchar(16))//定义函数和参数Returns varchar(16)//定义返回值类型asbeginDECLARE @num VARCHAR(16),@length int,@index int;//定义变量set @num='';//初始化set @index=0;set @length=len(@phone);
//执行逻辑处理 if LEFT(@phone,1)=9       begin        set @num=substring(@phone,2,@length-1);       set @length=len(@num);      endset @index=CHARINDEX('#',@phone); if @index>0      begin        set @num=substring(@phone,0,@index);      endreturn @num  //返回结果End


0 0