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