create table #tableA(id int, val varchar(50))
create table #tableB(id int, val varchar(50))
create table #tableC(id int, val varchar(50))
create table #tableD(id int, val varchar(50))
insert into #tableB values (1, '11');
insert into #tableB values (2, '22');
が存在する私は#tableA
場合#tableA
は、その後挿入値でない場合は、SQL Server 2008 R2で
insert into #tableD
select *
from #tableA;
を値を持つ場合#tableDと私の条件の挿入値は
ありたいです空の場合
insert into #tableD select * from #tableB;
#tableA
場合と#tableB
は空ですinsert into #tableD select * from #tableC;
私は、これが最も簡単な方法を行うことができますどのように?このような