miércoles, 10 de enero de 2007

Sentencias SQL

Recordemos un poco de SQl.
Las sentencias SQL pertenecen a dos categorías principales: Lenguaje de Definición de Datos, DDL y Lenguaje de Manipulación de Datos, DML. La diferencia principal reside en que el DDL crea objetos en la base de datos y sus efectos se pueden ver en el diccionario de la base de datos; mientras que el DML es el que permite consultar, insertar, modificar y eliminar la información almacenada en los objetos de la base de datos.



Sentencia DDL

Alter procedure:
Recompilar un procedimiento almacenado.

Alter Table:
Añadir o redefinir una columna, modificar la asignación
de almacenamiento.

Analyze:
Recoger estadísticas de rendimiento sobre los objetos de la
BD para utilizarlas en el optimizador basado en costes.

Create Table:
Crear una tabla.

Create Index:
Crear un índice.

Drop Table:
Eliminar una tabla.

Drop Index:
Eliminar un índice.

Grant:
Conceder privilegios o papeles, roles, a un usuario o a otro rol.

Truncate:
Eliminar todas las filas de una tabla.

Revoke:
Retirar los privilegios de un usuario o rol de la base de datos.


Sentencia DML

Insert:
Añadir filas de datos a una tabla.

Delete:
Eliminar filas de datos de una tabla.

Update:
Modificar los datos de una tabla.

Select:
Recuperar datos de una tabla.

Commit:
Confirmar como permamentes las modificaciones realizadas.

Rollback:
Deshacer todas las modificaciones realizadas desde la última
confirmación.

No hay comentarios: