当前位置: 技术问答>linux和unix
求一段处理sql字符串的问题
来源: 互联网 发布时间:2017-04-03
本文导语: declare @sql varchar(max) declare @field varchar(50) set @sql='proguid,mainguid' 想要的结果: set @field ='a.proguid,a.mainguid' 请哪位大侠帮忙转换一下…… | declare @sql varchar(max) declare @field varchar(50) declare @a varchar(5...
declare @sql varchar(max)
declare @field varchar(50)
set @sql='proguid,mainguid'
想要的结果:
set @field ='a.proguid,a.mainguid'
请哪位大侠帮忙转换一下……
declare @field varchar(50)
set @sql='proguid,mainguid'
想要的结果:
set @field ='a.proguid,a.mainguid'
请哪位大侠帮忙转换一下……
|
declare @sql varchar(max)
declare @field varchar(50)
declare @a varchar(50)
declare @b varchar(50)
set @sql='proguid,mainguid'
set @a='a.'+substring(@sql,1,charindex(',',@sql)-1)
set @b='a.'+substring(@sql,charindex(',',@sql)+1,len(@sql)-charindex(',',@sql))
set @field =@a+','+@b
select @field