“Conocimientos software>Software de base de datos

Cómo determinar si una vista existe en SQL

2013/3/10
Structured Query Language ( SQL ) se utiliza para la gestión de datos en sistemas de gestión de bases de datos relacionales , como Microsoft SQL Server y Oracle . En SQL , vistas se utilizan para crear una tabla virtual que consiste en un resultado devuelto por una consulta " SELECT " . Utilice las vistas para proporcionar acceso controlado y simplificado a los usuarios finales al ocultar el complejo uniones entre las tablas y presentándola como una sola tabla , al tiempo que añade un nivel adicional de seguridad para los datos . Cada vez que desee crear un punto de vista, se debe determinar si una vista ya existe en la base de datos mediante el uso de comandos integrados . Instrucciones
1

Utilice " SI EXISTE " comando para determinar la existencia de una visión desde las tablas del sistema de la siguiente manera :

IF EXISTS (SELECT * de INFORMATION_SCHEMA.VIEWS

DONDE table_name = ' view1 ' )

" INFORMATION_SCHEMA " se utiliza para obtener la información de metadatos y está presente en cada base de datos . La ejecución de los controles de mando por encima de la existencia de la vista y lo elimina con el comando " DROP VIEW " especificado .
2

Utilice el comando "SELECT " para seleccionar los puntos de vista de la base de datos de la siguiente manera :

SELECT * FROM INFORMATION_SCHEMA.VIEWS

DONDE table_name = ' view1 '

la ejecución del comando anterior mostrará los metadatos sobre la vista especificada de la base de datos
.
3

consulta las tablas del sistema de la base de datos relacional para determinar si existe la vista de la siguiente manera :

SELECT * FROM sys.views

WHERE nombre = ' view1 '

Ejecutar el comando anterior recuperará la información de metadatos sobre la vista si existe en la base de datos .
4

Consultar la " object_id ()" función de SQL Server para identificar la vista si existe en la base de datos . Escriba el siguiente comando:
< p : función en forma más simple es

SELECT OBJECT_ID ( ' view1 ', ' V ' ) AS ' object_id '

La sintaxis de la OBJECT_ID () > OBJECT_ID ( ' object_name ' object_type ' ) donde object_name es el nombre del objeto , como el nombre de tabla o un nombre de vista y object_type se refiere al tipo de objeto como una tabla, columna o una vista.


Software de base de datos
Advanced Training Access 2007
Cómo utilizar una imagen de fondo en un formulario en Access 2007
Tipos de datos TSQL
Cómo importar un documento de Word en una tabla de Access 2003
Cómo restablecer la caché de Joomla
Cómo acceder a SQL Generador de consultas
Cómo crear una consulta de acción de actualización de Access 2003
Cómo conectarse a una base de datos sobre SSL
Conocimientos Informáticos © http://www.ordenador.online