Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Вмъкване в променлива CTE на таблицата

Опитайте това

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. Всички ли мигрират към облака?

  2. Връща редове, засегнати от съхранена процедура на всяко INSERT, за да се покаже в страницата на ASP.NET

  3. 7645 Нулев или празен предикат на пълен текст

  4. FIND_IN_SET() еквивалент в SQL Server

  5. Представяме ви нова функция – анализ на безизходица