sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Infoga i Temp-tabellen i både If- och Else-block

Svarar 8 år för sent, men jag är förvånad över att ingen tänkte på:

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

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

Enkelt, snabbt och det fungerar. Ingen dynamisk sql behövs



  1. java.util.MissingFormatArgumentException:Formatspecifikation:s

  2. MySQL - Hur man infogar i en tabell som har många-till-många-relation

  3. PDO hämta / hämta Alla

  4. Ändra PostgreSQL-kolumner som används i vyer