【发布时间】:2018-03-27 18:06:34
【问题描述】:
我有一个字符串列表,其中包含由分隔符分隔的连接值,如下所示:
DECLARE @stringlist NVARCHAR(MAX) = 'company_no,emp_no,emp_name,emp_type,salary_type....'
我有一个临时表,其中包含动态数量的无名列,其中包含以下数据:
------------------------------
001 A01 John P A
001 A05 Mary P A
我想对字符串进行拆分,并将每个拆分后的字符串插入一行中的每一列,如下所示:
-----------------------------------------------
company_no emp_no emp_name emp_type salary_type
001 A01 John P A
001 A05 Mary P A
我可以将字符串拆分为多行。但是如何拆分和循环临时表中的每一列以插入这些值?
【问题讨论】:
-
带有无名列的临时表是什么意思?列必须有名称。
-
您的意思是
@stringlist变量包含最终的列名吗?
标签: tsql sql-server-2014