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

Vložit do tabulky proměnnou CTE

Zkuste toto

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. Rozdíl mezi count(1) a count(*) v orákulu

  2. Existuje v Microsoft SQL Server booleovský datový typ jako v MySQL?

  3. Jaké by mohly být dobré způsoby nasazení webových aplikací ASP.Net?

  4. Jak seřadit řádky podle součtu skupiny v SQL