sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Indsæt i Temp-tabel i både If- og Else-blokke

Jeg svarer 8 år for sent, men jeg er overrasket over, at ingen tænkte på:

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

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

Enkelt, hurtigt og det virker. Ingen dynamisk sql nødvendig



  1. Hvordan fuzzy matcher e-mail eller telefon af Elasticsearch?

  2. kan ikke starte MySql i Mac OS 10.6 Snow Leopard

  3. Kan jeg gemme billeder i MySQL

  4. xx tid siden funktionen virker ikke