


Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Curso de oracle y programación
Tipo: Resúmenes
1 / 4
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



Para eliminar los registros de una tabla usamos el comando "delete". Sintaxis básica: delete from NOMBRETABLA; Se coloca el comando delete seguido de la palabra clave "from" y el nombre de la tabla de la cual queremos eliminar los registros. En el siguiente ejemplo se eliminan los registros de la tabla "usuarios": delete from usuarios; Luego, un mensaje indica la cantidad de registros que se han eliminado. Si no queremos eliminar todos los registros, sino solamente algunos, debemos indicar cuál o cuáles; para ello utilizamos el comando "delete" junto con la clausula "where" con la cual establecemos la condición que deben cumplir los registros a borrar. Por ejemplo, queremos eliminar aquel registro cuyo nombre de usuario es "Marcelo": delete from usuarios where nombre='Marcelo'; Si solicitamos el borrado de un registro que no existe, es decir, ningún registro cumple con la condición especificada, aparecerá un mensaje indicando que ningún registro fue eliminado, pues no encontró registros con ese dato.
Trabajamos con la tabla "usuarios". Eliminamos la tabla "usuarios": drop table usuarios; La creamos con la siguiente estructura: create table usuarios( nombre varchar2(30), clave varchar2(10) ); Agregamos registros a la tabla: insert into usuarios (nombre,clave) values ('Marcelo','River'); insert into usuarios (nombre,clave) values ('Susana','chapita'); insert into usuarios (nombre,clave)
values ('CarlosFuentes','Boca'); insert into usuarios (nombre,clave) values ('FedericoLopez','Boca'); Seleccionamos todos los registros: select *from usuarios; Vamos a eliminar el registro cuyo nombre de usuario es "Marcelo": delete from usuarios where nombre='Marcelo'; aparece un mensaje indicando que se ha borrado 1 fila. Intentamos eliminarlo nuevamente: delete from usuarios where nombre='Marcelo'; Como ningún registro cumple con la condición especificada (nombre igual a Marcelo), aparecerá un mensaje indicando que ningún registro fue borrado. Eliminamos todos los registros cuya clave es 'Boca': delete from usuarios where clave='Boca'; Aparece un mensaje indicando que 2 registros fueron eliminados, es decir, se eliminaron los 2 registros cuyas claves eran igual a "River". Eliminemos todos los registros: delete from usuarios; Veamos el contenido de la tabla: select * from usuarios; No hay registros. Ingresemos el siguiente lote de comandos en el Oracle SQL Developer: drop table usuarios; create table usuarios( nombre varchar2(30), clave varchar2(10) ); insert into usuarios (nombre,clave) values ('Marcelo','River');