Ir al contenido

Oracle/SQL/DML

De Wikilibros, la colección de libros de texto de contenido libre.

Creación: INSERT

[editar]
INSERT INTO tabla [(campo1, ...)]
VALUES (valor1, ...)

INSERT INTO tabla [(campo1, ...)]
SELECT ...

Modificación: UPDATE

[editar]
UPDATE tabla
SET campo1 = valor1, ...
WHERE condiciones

UPDATE tabla
SET (campo1, ...) = (
   SELECT ...
) WHERE condiciones

Borrado: DELETE

[editar]
DELETE FROM tabla 
WHERE condiciones

Transacciones

[editar]

Una Transacción es un conjunto de operaciones de DML que deben realizarse de una vez, todas o ninguna.

 * COMMIT: Confirma la transacción
 * ROLLBACK: Descarta la transacción