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

Wstaw do zmiennej tabeli CTE

Wypróbuj to

with CTE as 
    (SELECT       
      a.Title 
     ,a.Id
  FROM
       TableA
     )
    ,CTE2 as 
    (SELECT  
      b.Title
     ,b.Id   
  FROM
       TableB
    )
    INSERT INTO @myData  --- insert statement goes here after CTE

    Select * From CTE    
    union all    
    Select * From CTE2

    Select  ROW_NUMBER() OVER(ORDER BY GetDate() DESC) AS RowId, x.* 
    From @myData x
    order by x.Id desc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co to jest Azure Data Studio?

  2. Jak wykonać procedurę składowaną z Laravel?

  3. Używanie Spotlight Cloud do rozwiązywania problemów związanych z blokowaniem SQL Server

  4. Jak pobrać wiele danych wyjściowych z procedury składowanej do tabeli tymczasowej?

  5. Najszybszy sposób na wyświetlenie listy wszystkich baz danych w SQL Server przy użyciu T-SQL