Tecnología

Inicio

Vista SQL Tutorial

Vista SQL Tutorial


SQL Server "puntos de vista", proporciona procedimientos almacenados previamente programados pre-compilados a partir del cual los desarrolladores de aplicaciones puedan recuperar la información de base de datos. Vistas funcionan de manera similar a las tablas en SQL. El programador de base de datos utiliza la vista para recuperar los datos que se necesitan varias veces en la solicitud. Esto proporciona un mejor rendimiento de su software. SQL Server proporciona un asistente que le ayuda a crear una visión rápida y fácilmente.

Instrucciones

1 Definir el nombre de la vista. La palabra clave "Crear" en SQL crea objetos de bases de datos tales como tablas, vistas y procedimientos almacenados. Para crear un nuevo objeto de vista, la sentencia se utiliza junto con el nombre de la vista. Los siguientes comandos son los primeros estados que se utilizan para crear una vista:

crear vistas NEWVIEW
como

Todo después de que el "como" declaración es el código que recupera los datos de la base de datos. En este ejemplo, se crea una nueva vista llamada "NEWVIEW".

2 Crear el código que recupera los datos. El código en una vista es el mismo que un procedimiento almacenado. La única diferencia entre una vista y un procedimiento almacenado es que un punto de vista no puede tomar los parámetros del usuario. La vista es estática, lo que significa que los datos devueltos es siempre la misma. Sin embargo, puede filtrar los datos cuando se llama a la vista de su software. A continuación se muestra un ejemplo de una vista que recupera todos los clientes con sus pedidos asociados:

crear vistas NEWVIEW
como
seleccione customerId, nombre, apellido, orderId, order_date
de unirse a las órdenes del cliente, donde Cliente.Id del cliente = Orders.CustomerID

Presione la tecla F5 para ejecutar el código. La nueva vista se crea en el servidor SQL Server.

3 Llame a su fin de probar su función. Ahora que se crea la vista, puede probar llamándolo desde el código SQL. La vista del ejemplo del paso 2 recupera todos los clientes y sus pedidos. Ahora puede llamar a la vista para recuperar una lista de clientes y pedidos filtrados. En este ejemplo, la vista se utiliza para recuperar pedidos de los clientes de apellido "Smith". El código siguiente es un ejemplo de cómo recuperar datos de una vista:

seleccionar * de NEWVIEW donde last_name = 'Smith'