La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ORACLE SQL - DML. Oracle SQL - DML  ¿Qué es DML?  Sus comandos  INSERT  UPDATE  DELETE.

Presentaciones similares


Presentación del tema: "ORACLE SQL - DML. Oracle SQL - DML  ¿Qué es DML?  Sus comandos  INSERT  UPDATE  DELETE."— Transcripción de la presentación:

1 ORACLE SQL - DML

2 Oracle SQL - DML  ¿Qué es DML?  Sus comandos  INSERT  UPDATE  DELETE

3 Oracle SQL – ¿Qué es DML? DDL – Data Manipulation Language En español significa Lenguaje de Manipulación de Datos y se utiliza para ayudar al usuário a: INSERT – Insertar datos en una tabla; UPDATE – Actualizar datos en una tabla; DELETE – Eliminar datos de una base.

4 Oracle SQL – Comandos DML INSERT Con este comando se puede insertar nuevos registros en la tabla y su estructura es: INSERT INTO NombreDeLaTabla (columna1, columna2, columna3,…,columnaN) VALUES (valor1, valor2, valor3,…, valorN); OBS: Es OBLIGATORIO que los valores a insertar sean del mismo tipo de datos que las columnas correspondentes en la tabla. Ejemplo: INSERT INTO GE_ALUMNOS(id, nombre, fecha_nacimiento) VALUES (1, ‘Maria’, to_date(‘28-07-2015’,’dd-mm-yyyy’));

5 Oracle SQL – Comandos DML INSERT Podemos insertar valores en la tabla sin identificar las columnas, PERO siempre debemos poner los datos de igual forma que la estrutura de la tabla. Por ejemplo, la tabla GE_ALUMNOS: INSERT INTO GE_ALUMNOS VALUES ( 1, ‘Alguien’, to_date(’01-01-1900’, ’DD-MM-YYYY’), ’Mundo’ ); GE_ALUMNOS ID NOMBRE FECHA_NACIMIENTO UBICACION

6 UPDATE Este comando se utiliza para modificar un o más valores de una tabla y su estructura es: CASO 1CASO 2 UPDATE NombreDeLaTabla UPDATENombreDeLaTabla SET columna_1 = valor1,SETColumna1 = valor1, columna_2 = valor2,Columna2 = valor2, … columna_n = valorN; WHEREcolumna_A = valorA [AND|OR] columna_B = valorB Modifica apenas registros especificosModifica todas las columnas en la tabla que tengan valorA y/o valorBen que se hace un SET. Oracle SQL – Comandos DML

7 UPDATE Por ejemplo, imagine que alguién se ha movido su ubicación. UPDATE GE_ALUMNOS SET Ubicacion = ‘Isla Fogo’ WHERE ID = 1; Va a resultar en: Oracle SQL – Comandos DML IDNOMBREFECHA_NACIMIENTOUBICACION 1Maria01-01-1900Mundo 2Pedro01-01-2000Isla Santiago IDNOMBREFECHA_NACIMIENTOUBICACION 1Maria01-01-1900Isla Fogo 2Pedro01-01-2000Isla Santiago

8 DELETE El comando DELETE se utiliza para eliminar registros en toda la tabla o registro particulares. DELETE FROM NombreDeLaTabla [WHERE condición]; Ejemplos: DELETE FROM GE_ALUMNOS DELETE FROM GE_ALUMNOS; WHERE ID = 1; Eliminar datos del alumno com ID = 1 Elimina todos los datos de la tabla. de la tabla GE_ALUMNOS Oracle SQL – Comandos DML

9 Oracle SQL – Ejercicio a.Insertar 3 registros de alumnos en la tabla GE_ALUMNOS: 1, Jose, 20-10-1980, Praia 2, Maria, 10-05-1990, Malabo 3, Pedro, 01-01-1900, Lisboa b.Insertar registros de Modulos a.Insertar registros de Unidades b.Insertar registros de la relación de Alumnos com sus Unidades c.Modificar nombre, fecha y ubicacion del alumno a su elección d.Modificar todas la ubicaciones. Nuevo valor debe ser ‘CABO VERDE’ e.Eliminar registro del alumno com Nombre = ‘Jose’

10 Oracle SQL – Ejercicio f.Eliminar todos los registos de la relación de Alumnos com sus Unidades g.Modificar la descripción de un Modulo


Descargar ppt "ORACLE SQL - DML. Oracle SQL - DML  ¿Qué es DML?  Sus comandos  INSERT  UPDATE  DELETE."

Presentaciones similares


Anuncios Google