sql >> Databasteknik >  >> RDS >> Sqlserver

Infoga variabel CTE i tabell

Prova detta

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. MYSQL Välj från tabeller baserade på flera rader

  2. SQL-fel:ORA-02000:saknar ALLTID nyckelord när du skapar en identitetskolumnbaserad tabell

  3. [A]MySql.Data.MySqlClient.MySqlConnection kan inte castas till [B]MySql.Data.MySqlClient.MySqlConnection

  4. Oracle - Hur man upprätthåller regler för relationer beroende på attributposter (enkelt exempel)