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

Masukkan ke dalam Tabel Temp di CTE

Sederhananya, Anda tidak dapat menggunakan fungsi INSERT di dalam CTE. Dengan asumsi "Final" adalah salah satu CTE lain dalam skrip multi CTE, cukup pindahkan INSERT INTO #Clients di luar skrip CTE. Anda tampaknya tidak memerlukan tabel temp, karena Anda menggunakan CTE, CTE Klien akan tersedia tabel temp atau tidak. Saya sarankan untuk menyingkirkan tabel temp sama sekali dan melanjutkan dengan metode CTE yang sudah Anda miliki. Anda mungkin perlu memposting lebih banyak skrip untuk mendapatkan cakupan pertanyaan yang lebih baik.

 ,Clients as
     (Select 
     Distinct
     HospMastID
     ,HospCode
     ,ClientID
     From
    Final)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah Kunci Utama diperlukan di SQL Server?

  2. Seluruh Proses untuk Memulihkan Database SQL Server Dari Command Prompt

  3. Scope_Identity() mengembalikan nilai yang salah diperbaiki?

  4. Format waktu sebagai Waktu Militer 24 jam?

  5. Bagaimana Anda mematikan semua koneksi saat ini ke database SQL Server 2005?