Creacion de Vistas para consultas


Vistas en SQL Server


Las vistas en SQL Server le proporciona una forma de guardar y preparar los datos para que los utilice el usuario final. En vez de presentar las tablas completas, las vistas se pueden ajustar para que muestren el contenido deseado. Se puede utilizar para manipular datos, presentaciones definidas por una serie de uniones, proyecciones y selecciones a través de los cuales los usuarios no tengan que especificarlos a la hora de efectuar operaciones.

Para crear vistas se utiliza la sentencia CREATE VIEW con la siguiente sintáxis:

CREATE VIEW view-name [columna [,...n])]
  [WITH ENCRIPTION]

   AS

      select-statement

  [WITH Check OPTION]


 La clausula WITH ENCRIPTION se utiliza para proteger las vistar importantes con el fin de que se puede obtener una definción.  Ejemplo:


   CREATE VIEW V_Clientes AS

        Select Nombre, Direccion, Calificacion
       From T_Clientes

  Por ejemplo crear una vista que cálcule el total de artículos por categorías

    CREATE VIEW V_Listaartcateg AS

        Select (Cod_producto) As 'Codigo de Articulo', Nombre, Marca, Stock,
            Costo_unt FROM T_Productos
         ORDER BY Cod_Categ
          COMPUTE SUM(Stock), SUM(Costo_unt) By Cod_categ

A continuación vamos a ver un vídeo sobre creación de vistas en SQL Server







   




Comentarios

Publicar un comentario

Entradas más populares de este blog

Base de datos en SQL Server por Lcdo. José Fernando Frugone Jaramillo

Borrar registros de una tabla (Delete - SQL Server)

Las subconsultas usando sentencias Select