create function f_str(@num varchar(10))
returns varchar(8000)
as
begin
declare @r varchar(8000)
set @r=''
select @r=@r+','+rtrim(供應商)
from 表名 where 料號=@num
return(stuff(@r,1,1,''))
end
select 料號,dbo.f_str(料號) from 表名 group by 料號
returns varchar(8000)
as
begin
declare @r varchar(8000)
set @r=''
select @r=@r+','+rtrim(供應商)
from 表名 where 料號=@num
return(stuff(@r,1,1,''))
end
select 料號,dbo.f_str(料號) from 表名 group by 料號
我用的是sql server2000上面沒有這個to:libin_ftsafe(子陌红尘)
這個我認為感覺是小問題的東東,不想在後面寫function解決。
這個我認為感覺是小問題的東東,不想在後面寫function解決,原因是不想再去多維護
這樣一個function。