sql >> Database teknologi >  >> RDS >> Sqlserver

Tilføj identitetskolonnen til en visning i SQL Server 2008

Brug ROW_NUMBER() funktion i SQL Server 2008.

Create View [MyView] as

SELECT ROW_NUMBER() OVER( ORDER BY col1 ) AS id, col1, col2, col3
FROM(
    Select col1, col2, col3 From Table1
    Union All
    Select col1, col2, col3 From Table2 ) AS MyResults
GO


  1. få en rekursiv forældreliste

  2. Er postgres en standard og speciel bruger af PostgreSQL?

  3. SQL-forespørgsler vs betingelser i PHP

  4. Hvorfor får jeg Ugyldigt forsøg på at kalde HasRows, når læseren er lukket med en åben forbindelse?