0% encontró este documento útil (0 votos)
70 vistas10 páginas

Oracle SQL DML

Este documento describe el lenguaje de manipulación de datos (DML) en Oracle SQL. Explica que DML se utiliza para insertar, actualizar y eliminar datos en una base de datos mediante los comandos INSERT, UPDATE y DELETE. Proporciona ejemplos detallados de cómo usar cada comando y un ejercicio para practicar las operaciones DML.

Cargado por

Javier Bonet
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas10 páginas

Oracle SQL DML

Este documento describe el lenguaje de manipulación de datos (DML) en Oracle SQL. Explica que DML se utiliza para insertar, actualizar y eliminar datos en una base de datos mediante los comandos INSERT, UPDATE y DELETE. Proporciona ejemplos detallados de cómo usar cada comando y un ejercicio para practicar las operaciones DML.

Cargado por

Javier Bonet
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

ORACLE SQL - DML

Oracle SQL - DML


❑ ¿Qué es DML?

❑ Sus comandos

❖ INSERT

❖ UPDATE

❖ DELETE
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.


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’));
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:

GE_ALUMNOS INSERT INTO GE_ALUMNOS VALUES (


ID 1,
NOMBRE ‘Alguien’,
FECHA_NACIMIENTO to_date(’01-01-1900’, ’DD-MM-YYYY’),
UBICACION ’Mundo’
);
Oracle SQL – Comandos DML
UPDATE
Este comando se utiliza para modificar un o más valores de una tabla y su
estructura es:

CASO 1 CASO 2

UPDATE NombreDeLaTabla UPDATE NombreDeLaTabla


SET columna_1 = valor1, SET Columna1 = valor1,
columna_2 = valor2, Columna2 = valor2,
… …
columna_n = valorN; columna_n = valorN;
WHERE columna_A = valorA
[AND|OR] columna_B = valorB

Modifica apenas registros especificos Modifica todas las columnas en la tabla


que tengan valorA y/o valorB en que se hace un SET.
Oracle SQL – Comandos DML

UPDATE
Por ejemplo, imagine que alguién se ha movido su ubicación.
ID NOMBRE FECHA_NACIMIENTO UBICACION
1 Maria 01-01-1900 Mundo
2 Pedro 01-01-2000 Isla Santiago

UPDATE GE_ALUMNOS SET Ubicacion = ‘Isla Fogo’


WHERE ID = 1;

Va a resultar en:
ID NOMBRE FECHA_NACIMIENTO UBICACION
1 Maria 01-01-1900 Isla Fogo
2 Pedro 01-01-2000 Isla Santiago
Oracle SQL – Comandos DML
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 – 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’


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

También podría gustarte