Créer une vue partitionnée avec UNION ALL

Comment créer une d’une une vue partitionée SQL Server ? Ce script est un exemple simple pour créer une vue qui pointe sur 3 tables différentes. Dans cet exemple, chaque table des Ventes contiendrait les ventes d’un mois ou encore d’un trimestre, pour optimiser les performances.

 

Créer une vue partitionnée avec CREATE VIEW et UNION ALL qui regroupe les données de plusieurs tables

 

CREATE VIEW [dbo].[V_VENTES_P]
AS 
  SELECT [NombreClients], [NombreVentes], [Montant_HT], [Montant_TTC]
  FROM [dbo].[VENTES_01]

  UNION ALL 

  SELECT [NombreClients], [NombreVentes], [Montant_HT], [Montant_TTC]
  FROM [dbo].[VENTES_02]

  UNION ALL 

  SELECT [NombreClients], [NombreVentes], [Montant_HT], [Montant_TTC]
  FROM [dbo].[VENTES_03];

 

Soyez le premier à commenter

Laisser un commentaire