Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Analítica (PDW)
Base de datos SQL en Microsoft Fabric
Puede crear vistas en el motor de base de datos de SQL Server mediante SQL Server Management Studio o Transact-SQL. Se puede usar una vista para lo siguiente:
Para centrar, simplificar y personalizar la percepción de la base de datos para cada usuario.
Como mecanismo de seguridad, al permitir que los usuarios accedan a los datos a través de la vista sin concederles permisos para acceder directamente a las tablas base subyacentes.
Para proporcionar una interfaz compatible con versiones anteriores para emular una tabla cuyo esquema ha cambiado.
Limitaciones
Una vista solo se puede crear en la base de datos actual.
Una vista puede tener un máximo de 1.024 columnas.
Permisos
Requiere el permiso CREATE VIEW en la base de datos y el permiso ALTER sobre el esquema en el que se va a crear la vista.
Uso de SQL Server Management Studio
En el Explorador de objetos, expanda la base de datos donde desea crear la nueva vista.
Haga clic con el botón derecho en la carpeta Vistas y seleccione Nueva vista....
En el cuadro de diálogo Agregar tabla , seleccione el elemento o elementos que desea incluir en la nueva vista desde una de las siguientes pestañas: Tablas, Vistas, Funciones y Sinónimos.
Seleccione Agregar y, después, Cerrar.
En el Panel de diagrama, seleccione las columnas u otros elementos que desee incluir en la nueva vista.
En el Panel de criterios, seleccione criterios de ordenación o filtro adicionales para las columnas.
En el menú Archivo, seleccione Guardar nombre de vista.
En el cuadro de diálogo Elegir nombre, escriba un nombre para la nueva vista y seleccione Aceptar.
Para obtener más información sobre el diseñador de consultas y vistas, consulte Herramientas del diseñador de consultas y vistas (Visual Database Tools).
Uso de Transact-SQL
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.
En la barra Estándar, seleccione Nueva consulta.
Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar.
USE AdventureWorks2022; GO CREATE VIEW HumanResources.EmployeeHireDate AS SELECT p.FirstName, p.LastName, e.HireDate FROM HumanResources.Employee AS e INNER JOIN Person.Person AS p ON e.BusinessEntityID = p.BusinessEntityID; GO -- Query the view SELECT FirstName, LastName, HireDate FROM HumanResources.EmployeeHireDate ORDER BY LastName; GO