【发布时间】:2019-07-20 21:00:12
【问题描述】:
我有样本数据:
表:tblsampledata
create table tblsampledata
(
column1 varchar(50),
column2 varchar(50)
);
insert into tblsampledata values('Bob Frapples','Gail Forcewind');
insert into tblsampledata values('Paul Molive','Mario Speedwagon');
我有表名的列映射表:
表:tblmapping
create table tblmapping
(
tblname varchar(100),
columnmap varchar(max)
);
insert into tblmapping values('tblsampledata','[column1]|[column2]');
注意:我想将tblname列中表名tblmapping中存在的列数据拆分并存储到临时表中。
预期结果:#TempTable
column1 column2
---------------------
Bob Gail
Frapples Forcewind
Paul Mario
Molive Speedwagon
【问题讨论】:
-
映射 =
[column1]的结果如何?
标签: sql-server tsql sql-server-2008-r2