Sie sind auf Seite 1von 17

Bases de Datos en Sqlserver 2012

Juan Carlos Arcila Díaz


Jcarlos.ad7@gmail.com
Lenguaje SQL
Lenguaje de Manipulación de Datos (DML)
El lenguaje de Manipulación de Datos
(DML) es un término usado para
recuperar y trabajar con datos en Sql
Server, incluye instrucciones para agregar,
modificar, consultar o quitar datos de una
base de Datos en Sql Server.
Lenguaje de Manipulación de Datos (DML)

Las siguientes sentencias son de categoría DML:


INSERT
UPDATE
DELETE
SELECT
MERGE
BULK INSERT
Lenguaje de Manipulación de Datos (DML)
SENTENCIA INSERT (Insertar Registros): Permite
agregar una nueva fila a una tabla o vista.

INSERT [INTO]
[ESQUEMA] TABLA O VISTA [(Lista de columnas)]
[VALUES] (‘Lista de valores’)
Lenguaje de Manipulación de Datos (DML)
SENTENCIA INSERT
Ejemplos: Insertar Registros en las Tablas
 Aerolínea
 País
 Pasajero
 Reserva
 Pago
 Tarifa
 Aeropuerto
Lenguaje de Manipulación de Datos (DML)
SENTENCIA UPDATE (Modificación y
actualización de Datos): Permite modificar o
actualizar un conjunto de registros de una Tabla
o vista dependiendo de una condición.

UPDATE TABLA O VISTA


[SET] {column name =expresión }
[WHERE <Search_Condition>]
Lenguaje de Manipulación de Datos (DML)
SENTENCIA UPDATE
Ejemplos:

1. Actualizar los Valores de la columna


impuesto por el valor 11 a todos los
registros de la tabla TARIFA.
Lenguaje de Manipulación de Datos (DML)
SENTENCIA UPDATE
Ejemplos:

2. Actualizar los valores de la columna


impuesto aumentado en 2 a todos los registros
de la tabla TARIFA.
Lenguaje de Manipulación de Datos (DML)
SENTENCIA UPDATE
Ejemplos:

3. Asignar el impuesto a cero sólo a los


registros cuya clase sea Económico de la
tabla tarifa.
Lenguaje de Manipulación de Datos (DML)
SENTENCIA UPDATE
Ejemplos:

4. Actualizar los costos de la tabla RESERVA


disminuyendo en 50 a los registros cuyo
ingreso se realizó el año 2013, utilizar
variables.
Lenguaje de Manipulación de Datos (DML)
SENTENCIA UPDATE
Ejemplos:

5. Asignar el texto ‘SIN FONO’ en el campo


teléfono de los pasajeros que sean de Perú
Todo esto deberá ser realizado en la tabla
Pasajero.
Lenguaje de Manipulación de Datos (DML)
SENTENCIA DELETE (Eliminación de Registros de
una tabla): Permite eliminar todos los registros
específicados en una determinada tabla.

DELETE
[TOP { Expresión } ]
FROM TABLE
[WHERE <Search_Condition>]
Lenguaje de Manipulación de Datos (DML)
SENTENCIA DELETE
Ejemplos:

1. Eliminar todos los registros de la Tabla


AEROLÍNEA.
Lenguaje de Manipulación de Datos (DML)
SENTENCIA DELETE
Ejemplos:

2. Eliminar el Registro de la tabla PASAJERO


cuyo idpasajero sea P0000004.
Lenguaje de Manipulación de Datos (DML)
SENTENCIA DELETE
Ejemplos:

3. Eliminar los registros de la tabla


PASAJERO cuyo país sea México, utilizar
subconsultas.
Lenguaje de Manipulación de Datos (DML)
SENTENCIA DELETE
Ejemplos:

4. Eliminar los registros de la tabla RESERVA


que sean del año 2013 y que no superen
los $ 70.
Lenguaje de Manipulación de Datos (DML)
SENTENCIA DELETE
Ejemplos:

5. Eliminar los registros de la tabla PAGO, que se


han efectuado en el año 2012 ó 2013.

Das könnte Ihnen auch gefallen