SQL: Ver

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.