Proyecto Programacion

Páginas: 7 (1719 palabras) Publicado: 17 de agosto de 2011
Eliminar (SQL)
En el lenguaje estructurado de consulta de bases de datos ( SQL ), la instrucción DELETE quita una o más registros de una tabla . A subset may be defined for deletion using a condition, otherwise all records are removed. [ 1 ] Un subgrupo se puede definir para su eliminación con una condición, de lo contrario todos los registros se eliminan

El DELETE sentencia sigue a lasintaxis:
DELETE FROM table_name [ WHERE condition] DELETE FROM table_name [ WHERE condición]
Any rows that match the WHERE condition will be removed from the table. Las filas que coinciden con los WHERE condición será eliminada de la tabla. If the WHERE clause is omitted, all rows in the table are removed. Si la WHERE se omite la cláusula, todas las filas de la tabla se eliminan. The DELETEstatement does not return any rows; that is, it will not generate a result set . El DELETE declaración no devuelve ninguna fila, es decir, no va a generar un conjunto de resultados .
Executing a DELETE statement can cause triggers to run that can cause deletes in other tables. La ejecución de un DELETE declaración puede causar disparadores para ejecutar que puede causar elimina en otros cuadros. Forexample, if two tables are linked by a foreign key and rows in the referenced table are deleted, then it is common that rows in the referencing table would also have to be deleted to maintain referential integrity . Por ejemplo, si dos tablas están vinculadas por una clave externa y las filas en la tabla de referencia se eliminan, entonces es común que las filas en la tabla de referencia tambiéntendría que ser eliminado para mantener la integridad referencial .
Ejemplos
Delete rows from table pies where the column flavour equals Lemon Meringue : Eliminar filas de pasteles de mesa donde el sabor es igual a la columna de merengue de limón:
DELETE FROM pies WHERE flavour = 'Lemon Meringue' ; DELETE FROM pasteles donde el sabor = 'merengue de limón;
Delete rows in trees , if the valueof height is smaller than 80. Eliminar filas de árboles, si el valor de la altura es menor de 80.
DELETE FROM trees WHERE height < 80 ; BORRAR árboles DE DONDE altura <80;
Delete all rows from mytable : Eliminar todas las filas de mitabla:
DELETE FROM mytable; DELETE FROM mitabla;
Delete rows from mytable using a subquery in the where condition: Eliminar filas de mitabla utilizando unasubconsulta en la condición de que:
DELETE FROM mytable WHERE id IN ( SELECT id FROM mytable2 ) DELETE FROM mitabla DONDE id IN (SELECT id DE mytable2)
Delete rows from mytable using a list of values: Eliminar filas de mitabla con una lista de valores:
DELETE FROM mytable WHERE id IN ( value1 , value2 , value3 , value4 , value5 ) DELETE FROM mitabla DONDE id IN (valor1, valor2, valor3,value4, value5)

UPDATE
Nombre
UPDATE -- modifica filas de una tabla
Sinopsis
UPDATE [ ONLY ] tabla [ [ AS ] alias ]
SET { columna = { expresión | DEFAULT } |
( columna [, ...] ) = ( { expresión | DEFAULT } [, ...] ) } [, ...]
[ FROM lista_from ]
[ WHERE condición | WHERE CURRENT OF nombre_cursor ]
[ RETURNING * | expresión_salida [ [ AS ] nombre_salida ] [,...] ]
Descripción
UPDATE modifica los valores de las columnas especificadas en todas las filas que satisfagan la condición. Solamente las columnas a ser modificadas necesitan ser mencionadas en la clausula SET; columnas no modificadas explicitamente mantienen sus valores previos.
Por defecto, UPDATE modificará las filas en la tabla especificada y todas sus tablas hijas. Si desea modificarsolamente la tabla mencionada específicamente, debe usar la clausula ONLY.
Hay dos maneras de modificar una tabla usando la información contenida en otras tablas de la base de datos: usando sub-selects, o especificando tablas adicionales en la clausula FROM. Cual técnica es más apropiada depende en las circunstancias específicas.
La clausula opcional RETURNING causa que UPDATE compute y retorne...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion de proyectos
  • Proyecto Programacion
  • Programacion proyecto
  • Programacion De Proyectos
  • Proyecto de programacion
  • PROYECTO DE PROGRAMACION
  • Proyecto programacion
  • Proyecto de programación.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS