create function fun_isempty
(@str varchar(50)
,@r_str varchar(50)
)returns varchar(50)
as
begin
if @str='' then
return @r_str
else
return @str
end
函数的目的是,当第一参数 str的值是空字符串的时候,函数返回r_str参数.
如果str非空字符串,函数返回str本身!
alter function fun_isempty
(@str varchar(50)
,@r_str varchar(50)
)returns varchar(50)
as
begin
declare @aa varchar(50)
if @str=''
set @aa=@r_str
else
set @aa= @str
return @aa
end
go
原帖由 hxd001_810 于 2008-1-7 15:59 发表
alter function fun_isempty
(@str varchar(50)
,@r_str varchar(50)
)returns varchar(50)
as
begin
declare @aa varchar(50)
if @str=''
set @aa=@r_str
else
set @aa= @str
return @aa
end
go
学习,真佩服!