Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wstaw do tabeli temp w CTE

Po prostu nie można użyć funkcji INSERT wewnątrz CTE. Zakładając, że „Final” był jednym z pozostałych CTE w skrypcie multi CTE, po prostu przenieś WSTAWIĆ DO #Klientów poza skrypt CTE. Pozornie nie potrzebujesz tabeli tymczasowej, ponieważ używasz CTE, CTE Klientów będzie dostępne lub nie. Sugeruję całkowite pozbycie się tabeli tymczasowej i kontynuowanie metody CTE, którą już masz. Być może będziesz musiał opublikować więcej skryptu, aby uzyskać lepszy zakres pytania.

 ,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. SQL Server:Jak używać UNION z dwoma zapytaniami, które OBA mają klauzulę WHERE?

  2. Ustawianie DefaultDataPath i DefaultLogPath podczas wdrażania w projekcie bazy danych VS2010

  3. Jak znaleźć wszystkie zależności tabeli na serwerze sql

  4. Jak zmienić sortowanie bazy danych SQL Server za pomocą T-SQL

  5. Jak mogę WSTAWIĆ ZBIORCZO z dodatkową kolumną pokazującą nazwę pliku?