Sql字符串转换为⾏
select datepart(dd,dateadd(dd,-1,dateadd(mm,1,cast(cast(year(getdate()) as varchar)+'-'+cast(month(getdate()) as varchar)+'-01' as datetime))))
declare @str varchar(20),@strSql varchar(8000)
set @str = 'a,bc,d,abce,ddz,78787' -- 此处的字符串可以随⼼所欲的更改
if object_id('tempdb.dbo.#temp1') is null
create table #temp1(item varchar(20))
sql 字符串转数组else
truncate table #temp1
SELECT @strSql='insert into #temp1 values('''+REPLACE(@str,',',''') insert into #temp1 values(''')+''')'
print @strSql
exec (@strSql)
select * from #temp1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。