Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
SQL: Ver
Este tutorial de SQL describe cómo crear, actualizar y eliminar SQL opinión Con sintaxis y ejemplos.
describir
Una VISTA SQL es esencialmente una tabla virtual que en realidad no existe. En su lugar, se crea mediante una instrucción SQL que une una o más tablas.
Crear vista SQL
sintaxis
La sintaxis de la instrucción CREATE VIEW en SQL es:
CREATE VIEW view_name AS SELECT columns FROM tables [WHERE conditions];
view_name El nombre de la VISTA SQL que desea crear. La condición WHERE es opcional. La condición que debe cumplir un registro para ser incluido en la VISTA.
ejemplo
El siguiente es un ejemplo de cómo usar SQL CREATE VIEW:
CREATE VIEW sup_orders AS SELECT suppliers.supplier_id, orders.quantity, orders.price FROM suppliers INNER JOIN orders ON suppliers.supplier_id = orders.supplier_id WHERE suppliers.supplier_name="IBM";
Este ejemplo de SQL CREATE VIEW crea una tabla virtual basada en el conjunto de resultados de la declaración de selección. Ahora puede consultar SQL VIEW de la siguiente manera:
SELECT * FROM sup_orders;
Actualizar VISTA SQL
Puede utilizar la instrucción SQL CREATE OR REPLACE VIEW para modificar la definición de SQL VIEW sin eliminarla.
sintaxis
La sintaxis de la instrucción SQL CREATE OR REPLACE VIEW es:
CREATE OR REPLACE VIEW view_name AS SELECT columns FROM table [WHERE conditions];
ejemplo
El siguiente es un ejemplo de cómo usar la instrucción SQL CREATE OR REPLACE VIEW:
CREATE or REPLACE VIEW sup_orders AS SELECT suppliers.supplier_id, orders.quantity, orders.price FROM suppliers INNER JOIN orders ON suppliers.supplier_id = orders.supplier_id WHERE suppliers.supplier_name="Microsoft";
Este ejemplo de SQL CREATE OR REPLACE VIEW actualizará la definición de SQL VIEW denominada sup_orders sin eliminarla. Si SQL VIEW aún no existe, SQL VIEW solo se creará por primera vez.
eliminar SQL VISTA
Después de crear una VISTA SQL, puede soltarla usando la declaración DROP VISTA SQL.
sintaxis
La sintaxis de la instrucción SQL DROP VIEW es:
DROP VIEW view_name;
view_name El nombre de la vista a eliminar.
ejemplo
El siguiente es un ejemplo de cómo usar la instrucción SQL DROP VIEW:
DROP VIEW sup_orders;
Este ejemplo de SQL DROP VIEW soltará/soltará una SQL VIEW llamada sup_orders.
Preguntas frecuentes
Pregunta: ¿Se pueden actualizar los datos en SQL VIEW?
Respuesta: Una VISTA en SQL se crea uniendo una o más tablas. Cuando actualiza registros en una vista, actualiza los registros en las tablas subyacentes que componen la vista SQL.
Entonces, sí, puede actualizar los datos en SQL VIEW, siempre que tenga los permisos adecuados en la tabla SQL subyacente.
Pregunta: ¿Existe la vista SQL si la tabla se elimina de la base de datos?
Respuesta: Sí, en Oracle, SQL VIEW persiste incluso después de que una de las tablas (en las que se basa SQL VIEW) se elimine de la base de datos. Sin embargo, si intenta consultar SQL VIEW después de soltar la tabla, recibirá un mensaje de que SQL VIEW tiene un error.
Si vuelve a crear la tabla (tabla eliminada), SQL VIEW funcionará bien nuevamente.