SlideShare una empresa de Scribd logo
1 de 5
Delete
Comandos básicos de SQL
Base de datos IV
Ricardo Santos Garza
Matricula: 1616395
Grupo: 52
Delete
Marca los registros que se van a eliminar.
Este lo que hace es simplemente eliminar el registro, en este caso se eliminara el
nombre el libro de la selva de la información guardada de la tabla.
DELETE FROM info_libro
WHERE nombre = 'El libro de la selva;
.
Eliminando datos usando TOP.
Permite eliminar solamente el numero de registros especificados en el
TOP, el numero de registros a eliminar puede ser en cantidad o porcentaje.
Sintaxis:
DELETE TOP(#) [PERCENT] tabla_o_vista
[FROM tablasVistas_paraCondiciones] [WHERE condicion(es)]
Ejemplos:
DELETE TOP (10) info_libros
Usando la clausula output. La clausula output permite recuperar los valores que
hemos eliminado, los valores obtenidos a través del deleted podrán ser insertados
en una variable de tabla o en una tabla base.
Ejemplo:
CREATE PROCEDURE sp_PruebaOUTPUT
AS
DECLARE @libros_Eliminados TABLE
(Nombre varchar(120),
nopaginas int,
edicion varchar(30),
cantidad int
)
DELETE FROM info_libros
OUTPUT DELETED.* INTO @ libros_Eliminados
WHERE nombre =‘Libro de la selva’
SELECT * FROM @ libros_Eliminados
Usando la clausula output. La clausula output permite recuperar los valores que
hemos eliminado, los valores obtenidos a través del deleted podrán ser insertados
en una variable de tabla o en una tabla base.
Ejemplo:
CREATE PROCEDURE sp_PruebaOUTPUT
AS
DECLARE @libros_Eliminados TABLE
(Nombre varchar(120),
nopaginas int,
edicion varchar(30),
cantidad int
)
DELETE FROM info_libros
OUTPUT DELETED.* INTO @ libros_Eliminados
WHERE nombre =‘Libro de la selva’
SELECT * FROM @ libros_Eliminados

Más contenido relacionado

La actualidad más candente

Predicados sql tarea 8
Predicados sql tarea 8Predicados sql tarea 8
Predicados sql tarea 8
Alex Yungan
 
Introducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selecciónIntroducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selección
M.c. Omar Jasso
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
Henry Cambal
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablas
claudia contreras
 
Comandos, sentencias, clausulas
Comandos, sentencias, clausulasComandos, sentencias, clausulas
Comandos, sentencias, clausulas
Gustavo Cortez
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Sergio Sanchez
 
BD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQLBD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQL
demoiselle
 

La actualidad más candente (18)

Consultas
ConsultasConsultas
Consultas
 
Sql Sentencias
Sql Sentencias Sql Sentencias
Sql Sentencias
 
Actualización de bases de datos en MySQL
Actualización de bases de datos en MySQLActualización de bases de datos en MySQL
Actualización de bases de datos en MySQL
 
Consultas en sql básico
Consultas en sql básicoConsultas en sql básico
Consultas en sql básico
 
Predicados sql tarea 8
Predicados sql tarea 8Predicados sql tarea 8
Predicados sql tarea 8
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Introducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selecciónIntroducción a sql consultas y criterios de selección
Introducción a sql consultas y criterios de selección
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablas
 
Sentencias sql
Sentencias sqlSentencias sql
Sentencias sql
 
Comandos, sentencias, clausulas
Comandos, sentencias, clausulasComandos, sentencias, clausulas
Comandos, sentencias, clausulas
 
SENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVERSENTENCIAS DE SQL SERVER
SENTENCIAS DE SQL SERVER
 
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
Unidad 6 Lenguaje Sql 4 (Consultas Dml Avanzado)
 
Introducción a sql server
Introducción a sql serverIntroducción a sql server
Introducción a sql server
 
BD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQLBD_L8_EXP_ROZIC_CAP9_SQL
BD_L8_EXP_ROZIC_CAP9_SQL
 
Manipulacion de Bases de Datos
Manipulacion de Bases de DatosManipulacion de Bases de Datos
Manipulacion de Bases de Datos
 
Fundamentos de SELECT SQL
Fundamentos de SELECT SQLFundamentos de SELECT SQL
Fundamentos de SELECT SQL
 
Objetos de Esquema de Oracle Database Z052-09
Objetos de Esquema de Oracle Database Z052-09Objetos de Esquema de Oracle Database Z052-09
Objetos de Esquema de Oracle Database Z052-09
 

Similar a Delete

Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dml
Gerardo
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
Byron Eras
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
Luis Jherry
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
Luis Jherry
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
Adriana Escobar
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
Henry Cambal
 
Como realizar consultas en sql (Unidad 3)
Como realizar consultas en sql (Unidad 3)Como realizar consultas en sql (Unidad 3)
Como realizar consultas en sql (Unidad 3)
Orlando Verdugo
 
Unidad vi vii dml select
Unidad vi vii dml selectUnidad vi vii dml select
Unidad vi vii dml select
Orlando Verdugo
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
josecuartas
 

Similar a Delete (20)

Sql 2010
Sql 2010Sql 2010
Sql 2010
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
Update
UpdateUpdate
Update
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dml
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
 
Sql basico parte_i_
Sql basico parte_i_Sql basico parte_i_
Sql basico parte_i_
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
1 lab-2 -tablas-y-restricciones
1 lab-2 -tablas-y-restricciones1 lab-2 -tablas-y-restricciones
1 lab-2 -tablas-y-restricciones
 
Descripcion de comandos sql (Presentacion)
Descripcion de comandos sql (Presentacion)Descripcion de comandos sql (Presentacion)
Descripcion de comandos sql (Presentacion)
 
Insert
InsertInsert
Insert
 
Comandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-lizComandos del-ddl-y-del-dml-liz
Comandos del-ddl-y-del-dml-liz
 
Guia de ejercicio sql
Guia de ejercicio sqlGuia de ejercicio sql
Guia de ejercicio sql
 
Ejemploddl dml-ok
Ejemploddl dml-okEjemploddl dml-ok
Ejemploddl dml-ok
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Como realizar consultas en sql (Unidad 3)
Como realizar consultas en sql (Unidad 3)Como realizar consultas en sql (Unidad 3)
Como realizar consultas en sql (Unidad 3)
 
Unidad vi vii dml select
Unidad vi vii dml selectUnidad vi vii dml select
Unidad vi vii dml select
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Delete

  • 1. Delete Comandos básicos de SQL Base de datos IV Ricardo Santos Garza Matricula: 1616395 Grupo: 52
  • 2. Delete Marca los registros que se van a eliminar. Este lo que hace es simplemente eliminar el registro, en este caso se eliminara el nombre el libro de la selva de la información guardada de la tabla. DELETE FROM info_libro WHERE nombre = 'El libro de la selva; .
  • 3. Eliminando datos usando TOP. Permite eliminar solamente el numero de registros especificados en el TOP, el numero de registros a eliminar puede ser en cantidad o porcentaje. Sintaxis: DELETE TOP(#) [PERCENT] tabla_o_vista [FROM tablasVistas_paraCondiciones] [WHERE condicion(es)] Ejemplos: DELETE TOP (10) info_libros
  • 4. Usando la clausula output. La clausula output permite recuperar los valores que hemos eliminado, los valores obtenidos a través del deleted podrán ser insertados en una variable de tabla o en una tabla base. Ejemplo: CREATE PROCEDURE sp_PruebaOUTPUT AS DECLARE @libros_Eliminados TABLE (Nombre varchar(120), nopaginas int, edicion varchar(30), cantidad int ) DELETE FROM info_libros OUTPUT DELETED.* INTO @ libros_Eliminados WHERE nombre =‘Libro de la selva’ SELECT * FROM @ libros_Eliminados
  • 5. Usando la clausula output. La clausula output permite recuperar los valores que hemos eliminado, los valores obtenidos a través del deleted podrán ser insertados en una variable de tabla o en una tabla base. Ejemplo: CREATE PROCEDURE sp_PruebaOUTPUT AS DECLARE @libros_Eliminados TABLE (Nombre varchar(120), nopaginas int, edicion varchar(30), cantidad int ) DELETE FROM info_libros OUTPUT DELETED.* INTO @ libros_Eliminados WHERE nombre =‘Libro de la selva’ SELECT * FROM @ libros_Eliminados