Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Sisipkan Ke Tabel Temp di Blok If dan Else

Menjawab terlambat 8 ​​tahun, tetapi saya terkejut tidak ada yang memikirkan:

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

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

Sederhana, cepat, dan berhasil. Tidak diperlukan sql dinamis



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gunakan Buat Pernyataan untuk Membuat Tabel di SQL Server - SQL Server / T- Tutorial SQL Bagian 34

  2. Microsoft SQL Server 2008 Management Studio - Masalah Sambungan/Server/Instance

  3. Memasukkan data Non duplikat dari tabel induk ke tabel anak di SQL server 2008

  4. Menambahkan kolom pengenal unik dan menambahkan default untuk menghasilkan panduan baru

  5. Bagaimana cara menerapkan pencatatan dan pelaporan kesalahan dalam prosedur tersimpan SQL?