sql >> Database >  >> RDS >> Sqlserver

SQL invoegen in tijdelijke tabel in zowel If- als Else-blokken

8 jaar te laat antwoorden, maar het verbaast me dat niemand aan het volgende heeft gedacht:

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

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

Simpel, snel en het werkt. Geen dynamische sql nodig



  1. De meest recente invoer per gebruiker ophalen

  2. ms-access kon niet verwijderen

  3. SQL Server-transactielogboek - Deel 2

  4. MySQL RAND() seed-waarden herhalen zich bijna