Categoría de instrucciones SQL

Curso-SQL

Previsualización
Primero debes completar Los objetos de SQL antes de ver esta lección
Duración: 2 minutos

Las instrucciones SQL se agrupan en categorías, definición, manipulación, transacción y de control.

DDL (Data Definition Language) – (Lenguaje de definición de datos)

Permite gestionar las estructuras de los objetos de la base de datos:

  • Crear, modificar, eliminar objetos.
  • Autorizar o prohibir el acceso a los datos.
  • Activar o desactivar la auditoria.
  • Añadir comentarios al diccionario de datos.

Las instrucciones DDL son:

CREATE, ALTER, DROP, GRANT, REVOKE, AUDIT, NOAUDIT, ANALYZE, REANME, TRUNCATE, COMMENT, FLASHBACK y PURGE.

DML (Data Manipulation Language) – (Lenguaje de manipulación de datos)

Permite la gestión de los datos, contenidos en los objetos existentes de la base de datos:

  • Añadir, eliminar y modificar filas.
  • visualizar el contenido de las tablas.
  • Bloqueo de tablas.

Las instrucciones DML son:

INSERT, UPDATE, DELETE, SELECT, EXPLAIN PLAN, LOCK TABLE y MERGE.

TCL (Transaction Control Language)

Gestiona las modificaciones realizadas por las instrucciones DML en la base de datos:

  • Características de las transacciones.
  • Validación y anulación de modificaciones.

Las instrucciones del TCL son:

COMMIT, SAVEPOINT, ROLLBACK, SET TRANSACTION y SET CONSTRAINT.

SCL (Session Control Language)

Permite la gestión de una sesión de usuario:

  • Modificación de las características de sesión.
  • Activación y desactivación de los privilegios de un usuario.

Las instrucciones del SCL son:

ALTER SESSION y SET ROLE.

Embedded SQL

Permite integrar los leguajes DDL, DML y TCL en un lenguaje de programación:

  • Declaración de objetos o de instrucciones.
  • Ejecución de instrucciones.
  • Gestión de variables y cursores.
  • Tratamiento de errores.

Las instrucciones del embedded SQL son:

DECLARE, TYPE, DESCRIBE, VAR, CONNECT, PREPARE, EXECUTE, OPEN, FETCH, CLOSE y WHENEVER.

 
Etiquetas de lecciones: 11g, 12c, 18c, 19c, 21c, Cursos, Oracle
Volver a: Oracle SQL > Generalidades

Deja una respuesta

Tu dirección de correo electrónico no será publicada.