Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Manipulación de datos con SQL


Utilizando SQL con Oracle aprendemos como hacer Inserciones, actualizaciones y a eliminar datos.


Insert, Update y Delete:

Insert:

Se añaden filas de datos en una tabla:

   INSERT INTO NOMBRETABLA [(COL [,COL]…)]
   VALUES (VALOR [,VALOR]…);


Nombretabla= Es la tabla en la que se van a insertar las filas.

Propiedades:

  • Si las columnas no se especifican en la cláusula Insert se consideran, por defecto, todas las columnas de la tabla.
  • Las columnas a las que damos valores se identifican por su nombre.
  • La asociación columna valor es posicional.
  • Los valores que se dan a las columnas deben coincidir con el tipo de dato definido en la columna.
  • Los valores constantes de tipo carácter han de ir encerrados entre comillas simples (' ') (los de tipo fecha también).
Con Select:

Se añaden tantas filas como devuelva la consulta:

   INSERT INTO NOMBRETABLA [(COL [,COL]…)]
   SELECT {COLUMNA [, COLUMNA]… | *}
   FROM NOMBRETABLA2 [CLAUSULAS DE SELECT];


Update:

Actualiza los valores de las columnas para una o varias filas de una tabla:

   UPDATE NOMBRETABLA
   SET COLUMNA1= VALOR1, …, COLUMNAN= VALORN
   WHERE CONDICION;


Set= Indica las columnas que se van a actualizar y sus valores.

Con Select:

Cuando la subconsulta (orden select) forma parte de SET, debe seleccionar el mismo numero de columnas, (con tipos de datos adecuados) que los que hay entre paréntesis al lado de SET.

   UPDATE NOMBRETABLA
   SET COLUMNA= VALOR1, COLUMNA2= VALOR2, …
   WHERE COLUMNA3= (SELECT…)


Ó

   UPDATE NOMBRETABLA
   SET (COLUMNA1, COLUMNA2, …)= (SELECT …)
   WHERE CONDICION;


Delete:

Elimina una o varias filas de una tabla:

DELETE [FROM] NOMBRETABLA
WHERE CONDICION;

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada
+ 2 comentarios no revisados

 Autoría, licencia y acciones sobre este artículo

Informe de Agustin Jareño.*
URL: http://www.levanteweb.com/

Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Tutorial de SQL

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Lenguaje SQL


 Comentarios sin revisar
Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente.
 Se han encontrado 2 comentarios sin revisar

Ver el comentario no revisadoVer los comentarios no revisados
Añadir un comentario al artículo Añadir un comentario del artículo



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Tutorial de SQL
Categorías
+Lenguaje SQL

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia