Base de datos

Solo disponible en BuenasTareas
  • Páginas : 3 (539 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de noviembre de 2011
Leer documento completo
Vista previa del texto
eConsultas de Acción : INSERT INTO
Agrega un registro en una tabla. Se la conoce como una consulta de datos añadidos. Esta consulta puede ser de dos tipo: Insertar un único registro ó Insertar enuna tabla los registros contenidos en otra tabla.
A) Para insertar un único Registro: INSERT INTO Tabla (campo1,..., campoN) valorN) VALUES (valor1, ...,

Esta consulta graba en el campo1 el valor1,en el campo2 el valor2 y así sucesivamente. Ejemplo: INSERT INTO Empleados (Nombre, VALUES ('Luis', 'Sánchez', 'Becario') Apellido, Cargo)

B) Para insertar Registros de otra Tabla: INSERT INTOTablaDestino (campo1, campo2, ..., campoN) SELECT TablaOrigen.campo1, TablaOrigen.campo2, TablaOrigen.campoN FROM TablaOrigen

...,

En este caso se seleccionarán los campos 1,2, ..., n del a tablaorigen y se grabarán en los campos 1,2,.., n de la TablaDestino. La condición SELECT puede incluir la cláusula WHERE para filtrar los registros a copiar.

Si TablaDestino y TablaOrigen poseen lamisma estructura podemos simplificar la sintaxis a: INSERT INTO TablaDestino SELECT TablaOrigen.* FROM TablaOrigen De esta forma los campos de TablaOrigen se grabarán en TablaDestino, para realizar estaoperación es necesario que todos los campos de TablaOrigen estén contenidos con igual nombre en TablaDestino. Con otras palabras que TablaDestino posea todos los campos de TablaOrigen (igual nombre eigual tipo). Ejemplo: INSERT INTO Empleados SELECT * FROM Vendedores WHERE edad >= 30

Consultas de Acción : UPDATE
Crea una consulta de actualización que cambia los valores de los campos de unatabla especificada basándose en un criterio específico. Su sintaxis es: UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2, ..CampoN=ValorN WHERE Criterio UPDATE es especialmente útil cuando se deseacambiar un gran número de registros. Puede cambiar varios campos a la vez. El ejemplo siguiente incrementa los valores Cantidad pedidos en un 10 por ciento y los valores Transporte en un 3 por ciento para...
tracking img