Sunteți pe pagina 1din 3

11/8/2014 Tema 7 D.M.L.

| Manual de Iniciacin a Oracle


http://www.mundoracle.com/dml.html?Pg=sql_plsql_7.htm 1/3
EL MODELO
RELACIONAL
EL LENGUAJE SQL
FUNCIONES SQL
FUNCIONES DE GRUPO
JOIN
SUBCONSULTAS
D.M.L.
D.D.L.
VISTAS
ENTORNO SQL PLUS
PL/SQL
GENERALIDADES
PL/SQL
CURSORES
EXCEPCIONES
FUNCIONES
CRDITOS
LA COMPAA

rea de Base de datos

Manual de Iniciacin a Oracle
www.exes.es
Tel: 902 360 417
Principal Exes Contactar
TEMA 7
D.M.L.
S.Q.L.
Manipulacin de Datos (DML)
Sentencias DML son:
INSERT Aade registros a una tabla.
UPDATE Modifica registros existentes de una tabla.
DELETE Elimina registros existentes de una tabla.
S.Q.L.
Control de Datos (DCL)
Estas sentencias se completan con los comandos de control de
transaccin (DCL), las cuales aseguran la consistencia de los datos.
COMMIT Finaliza la transaccin actual haciendo que
todos los cambios pendientes pasen a ser permanentes.
ROLLBACK Finaliza la transaccin en curso descartando
todos los cambios pendientes.
SAVEPOINT Establece una "marca" dentro de la
transaccin en curso, usada por COMMIT o ROLLBACK.
S.Q.L.
La Sentencia INSERT
Mediante esta sentencia slo se inserta un registro cada vez.
El nombre de las columnas es opcional. Si se omiten se deben colocar los
valores en el orden que las columnas tienen en la tabla.
Caracteres y fechas entre comillas simples.
S.Q.L.
Insercin de Valores Nulos
Mtodo Implcito: Omitir la columna en la lista:
Mtodo Explcito: Especificar NULL o el string vaco (), para cadenas y
fechas, en la lista de VALUES:
S.Q.L.
Insercin Valores Especiales
SYSDATE registra la fecha y hora actual:

> Ver todos los cursos
Solicita Informacin
Rellene sus datos y ample
informacin sobre nuestros
Programas Formativos
Nombre *
Apellidos *
Provincia
Pas Espaa
E-mail *
Tel. Mvil *
Tel. Fijo
Curso:
MASTER CERTIFICADO ELITE .NET - ORACLE 11g
Por qu desea cursar este
Programa?
Por favor, para validar su
informacin introduzca el
siguiente cdigo (*):
83818

Enviar Solicitud


Grado en Ingeniera Informtica
Mster Universitario en Ingeniera
del Software
Mster Universitario en
Arquitectura del Software


11/8/2014 Tema 7 D.M.L. | Manual de Iniciacin a Oracle
http://www.mundoracle.com/dml.html?Pg=sql_plsql_7.htm 2/3
USERID inserta el nombre del usuario actual
S.Q.L.
Insercin reg. de otra tabla
Se escribe el comando INSERT con una subconsulta.
No usar la clusula VALUES.
Deben coincidir el nmero de columnas de INSERT con el de la
subconsulta
S.Q.L.
La Sentencia UPDATE
Los registros a modificar se especifican por medio de la clusula WHERE.
Si se omite WHERE se modificaran todos los registros de la tabla.
S.Q.L.
Modificacin con subconsultas
P.ej.: Modificar el oficio y departamento del empleado 7698, con los
valores correspondientes actualmente al empleado 7499:
S.Q.L.
La Sentencia DELETE
Los registros a eliminar se especifican en la clusula WHERE.
Si se omite WHERE se borrarn todos los registros de la tabla.
S.Q.L.
Eliminacin con subconsulta
Utilice subconsultas en sentencias DELETE, para eliminar registros de una
tabla, basados en valores de otra tabla:
11/8/2014 Tema 7 D.M.L. | Manual de Iniciacin a Oracle
http://www.mundoracle.com/dml.html?Pg=sql_plsql_7.htm 3/3
Subconsultas subir D.D.L.
EXES - C/ Albasanz, 14 Bis, 1-C. 28037 Madrid - Tel: 902 360 417 Fax: 902 931 305 - exes@exes.es Twittear 2 Me gusta

S-ar putea să vă placă și