sql >> Databáze >  >> RDS >> Sqlserver

Vložit do Temp Table v CTE

Jednoduše nemůžete použít funkci INSERT uvnitř CTE. Za předpokladu, že "Final" bylo jedním z dalších CTE ve skriptu multi CTE, stačí přesunout INSERT INTO #Clients mimo skript CTE. Zdánlivě nepotřebujete dočasnou tabulku, protože používáte CTE, CTE klientů bude k dispozici dočasná tabulka nebo ne. Navrhuji zcela se zbavit dočasné tabulky a pokračovat v metodě CTE, kterou již máte. Možná budete muset odeslat více skriptu, abyste získali lepší rozsah otázky.

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


  1. Jak nasadit vysoce dostupný PostgreSQL s jediným koncovým bodem pro WordPress

  2. Jak vygeneruji náhodný časový interval a přidám jej do mysql datetime pomocí php?

  3. Spotlight Cloud Alarms Collection Times

  4. Jak extrahovat dvě po sobě jdoucí číslice z textového pole v MySQL?