Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL-Einfügung in Temp-Tabelle in If- und Else-Blöcken

Ich antworte 8 Jahre zu spät, aber ich bin überrascht, dass niemand daran gedacht hat:

select * into #MyTempTable from...
where 1=2

IF -- CONDITION HERE
insert into #MyTempTable select...
ELSE
insert into #MyTempTable select...

Einfach, schnell und es funktioniert. Kein dynamisches SQL erforderlich