http://expert.csdn.net/Expert/topic/1320/1320296.xml?temp=.9908716
解决方案 »
- 帮我理解下这句语句的含义
- SQL server的数据库引擎怎么改?
- sql最近更新记录
- 请大家帮忙看一下~~~~~~~~~~~~~```
- exec 后面加的不是存储过程是什么意思啊?
- 初学者求助一条SQL语句
- 启动服务帐户显示灰色不可修改 如果设置?
- 新手请教:我想在SqlServer中加一个字段(Total),其值=字段1(Price1)+字段2(Price2),于是我在缺省值一栏填上(Price1+Price2),结果不行,请问该怎么实现?另外如果是写SQL语句该怎么写?
- 自动编号如何写?
- sqlserver2005触发问题
- sql server 7.0中如何建出有“级联删除”的关系?
- SSRS集成到MOSS中后,是否不能使用URL了?
returns Nvarchar(2000)
as
begin
declare @str Nvarchar(2000)
set @str=N''
select @str=@str+rtrim(e)+N',' from t_b
where model=@id
set @str=left(@str,len(@str)-1)
return @str
end
GO
create function getstrF(@id Nchar(10))
returns Nvarchar(2000)
as
begin
declare @str Nvarchar(2000)
set @str=N''
select @str=@str+rtrim(f)+N',' from t_b
where model=@id
set @str=left(@str,len(@str)-1)
return @str
end
GOcreate function getstrG(@id Nchar(10))
returns Nvarchar(2000)
as
begin
declare @str Nvarchar(2000)
set @str=N''
select @str=@str+rtrim(g)+N',' from t_b
where model=@id
set @str=left(@str,len(@str)-1)
return @str
end
GO分别人EFG三个字段建如上三个函数
select model a,b,c,d,dbo.getstrE(model),dbo.getstrF(model),dbo.getstrG(model) from T_a