viernes, 16 de enero de 2009

Data Manipulation Language (DML) - Oracle

Siguiendo con la sintaxis de Oracle hoy mostramos las sentencias básicas para la manipulación de datos con oracle:

  • Select

  • Insert

  • Update

  • Delete

  • Truncate

SELECT [ALL | DISTINCT]
nombre_campo [{, nombre_campo}]
FROM nombre_tabla | nombre_vista
[{, nombre_tabla | nombre_vista}]
[WHERE condicion [{AND | OR condicion}]]
[GROUP BY nombre_campo [{, nombre_campo}]]
[HAVING condicion [{AND | OR condicion}]]
[ORDER BY nombre_campo | indice_campo [ASC | DESC]
[{, nombre_campo | indice_campo [ASC | DESC]}]];


INSERT INTO nombre_tabla
[ (campo1 [, campo2, ...])]
VALUES
(valor1, valor2, ...);

ó

INSERT INTO nombre_tabla
[(campo1 [, campo2,...])]
SELECT
[(campo1 [, campo, ...])]
FROM
nombre_tabla_origen
WHERE condicion;


UPDATE nombre_tabla
SET campo1 = valor1
{[, campo2 = valor2, ..., campoN = valorN]}
[WHERE condicion];


DELETE FROM nombre_tabla
[WHERE condicion];


TRUNCATE TABLE nombre_tabla;

No hay comentarios:

Publicar un comentario