Diferencia entre revisiones de «Categoría:DEV VISTAS»
(→Tablas) |
|||
(No se muestran 2 ediciones intermedias del mismo usuario) | |||
Línea 2: | Línea 2: | ||
[[Category:MANUAL/DESARROLLADOR]] | [[Category:MANUAL/DESARROLLADOR]] | ||
[[Archivo:20250318 1601 prxvistas.png|miniaturadeimagen|izquierda|Diagrama de vistas.]] | [[Archivo:20250318 1601 prxvistas.png|miniaturadeimagen|izquierda|Diagrama de vistas.]] | ||
Una vista es una tabla virtual cuyo contenido está definido por una consulta. Al igual que una tabla, una vista consta de un conjunto de columnas y filas de datos, aunque normalmente no existe como conjunto de valores de datos almacenados en una base de datos. Las filas y las columnas de datos proceden de tablas a las que se hace referencia en la consulta que define la vista y se producen de forma dinámica cuando se hace referencia a la vista. | |||
(ver [https://learn.microsoft.com/es-es/sql/relational-databases/views/views?view=sql-server-ver16 Vistas]) | |||
=Tablas= | =Tablas= | ||
*[[DEV VISTAS|Vistas de catálogo (prxvistas)]]. | Las tablas necesarias para crear vistas son: | ||
*[[DEV VISTAS/DETALLE|Vistas, detalle (prxvistasd)]]. | *La tabla [[DEV VISTAS|Vistas de catálogo (prxvistas)]] define la cabecera de la vista. | ||
*La tabla [[DEV VISTAS/DETALLE|Vistas, detalle (prxvistasd)]] define los comandos que forman el cuerpo de la vista. | |||
=Como cargar los comandos= | |||
Suponiendo que tenemos una vista denominada '''CUENTA_VISTA''', y que sus comandos normales serían: | |||
<pre> | |||
CREATE VIEW CUENTA_VISTA AS | |||
SELECT | |||
CUENTA.FCODIGO | |||
, CUENTA.FDESCRIPCION | |||
FROM | |||
CUENTA | |||
GO | |||
</pre> | |||
Al registrarlas en esta tabla de comandos: | |||
*No tenemos que incluir el '''CREATE'''. | |||
*No tenemos que incluir el '''GO''' final. | |||
Solo cargaríamos: | |||
<pre> | |||
SELECT | |||
CUENTA.FCODIGO | |||
, CUENTA.FDESCRIPCION | |||
FROM | |||
CUENTA | |||
</pre> | |||
El CREATE más el nombre lo agrega el sistema automáticamente. |
Revisión actual - 17:53 28 mar 2025
Introducción

Una vista es una tabla virtual cuyo contenido está definido por una consulta. Al igual que una tabla, una vista consta de un conjunto de columnas y filas de datos, aunque normalmente no existe como conjunto de valores de datos almacenados en una base de datos. Las filas y las columnas de datos proceden de tablas a las que se hace referencia en la consulta que define la vista y se producen de forma dinámica cuando se hace referencia a la vista. (ver Vistas)
Tablas
Las tablas necesarias para crear vistas son:
- La tabla Vistas de catálogo (prxvistas) define la cabecera de la vista.
- La tabla Vistas, detalle (prxvistasd) define los comandos que forman el cuerpo de la vista.
Como cargar los comandos
Suponiendo que tenemos una vista denominada CUENTA_VISTA, y que sus comandos normales serían:
CREATE VIEW CUENTA_VISTA AS SELECT CUENTA.FCODIGO , CUENTA.FDESCRIPCION FROM CUENTA GO
Al registrarlas en esta tabla de comandos:
- No tenemos que incluir el CREATE.
- No tenemos que incluir el GO final.
Solo cargaríamos:
SELECT CUENTA.FCODIGO , CUENTA.FDESCRIPCION FROM CUENTA
El CREATE más el nombre lo agrega el sistema automáticamente.
Páginas en la categoría «DEV VISTAS»
Las siguientes 2 páginas pertenecen a esta categoría, de un total de 2.