SqlServer教程

SQLServer——字符串分割并添加至临时表

本文主要是介绍SQLServer——字符串分割并添加至临时表,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
 1 -- 定义临时表
 2 declare @tab table(
 3     col nvarchar(50)
 4 )
 5 -- 定义待分割的字符串及执行的SQL语句
 6 declare @str nvarchar(50), @sql nvarchar(500)
 7 set @str='1,2,3,4,5,6,7,8,9,10'
 8 set @sql='select col='''+ replace(@str,',',''' union all select ''')+''''
 9 
10 --exec (@sql)  -- 执行SQL语句
11 insert into @tab exec (@sql)  -- 执行SQL语句并插入临时表
12 
13 select * from @tab

最终代码如上↑↑↑

这篇关于SQLServer——字符串分割并添加至临时表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!