Beruflich Dokumente
Kultur Dokumente
Instrucciones DML
¿qué es DML?
El DML (Lenguaje de Modificación de Datos) es una de las partes
fundamentales del lenguaje SQL. Lo forman las instrucciones capaces
de modificar (añadir, cambiar o eliminar) los datos de las tablas.
Su sintaxis es la siguiente:
UPDATE tabla
SET columna1=valor1 [,columna2=valor2...]
[WHERE condición];
Operador Significado
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
= Igual
<> Distinto
!= Distinto
Operador Significado
AND Devuelve verdadero si las expresiones a su izquierda y derecha son am
Devuelve verdadero si cualquiera de las dos expresiones a izquierda y
OR
son verdaderas
Invierte la lógica de la expresión que está a su derecha. Si era verd
NOT
NOT pasa a ser falso.
En definitiva, en la cláusula WHERE se acepta cualquier expresión que
devuelva verdadero o falso.
[3.5] transacciones
[3.5.1]introducción
Como se ha comentado anteriormente, una transacción está formada
por una serie de instrucciones DML. Una transacción comienza con la
primera instrucción DML que se ejecute y finaliza al darse alguna de
estas situaciones:
[3.5.2]instrucción COMMIT
La instrucción COMMIT hace que los cambios realizados por la
transacción sean definitivos, irrevocables. Sólo se debe utilizar si
estamos de acuerdo con los cambios, conviene asegurarse mucho
antes de realizar el COMMIT ya que las instrucciones ejecutadas
pueden afectar a miles de registros.
[3.5.3]ROLLBACK
Anula todas las instrucciones de la transacción. Es una instrucción
peligrosa que sólo deberíamos utilizar si nos hemos dado cuenta que
la ejecución de las instrucciones de la transacción da lugar a un efecto
no deseado en los datos.
El funcionamiento es el siguiente:
que asegura estos cuatro aspectos (de los que salen la siglas de
):
https://jorgesanchez.net/manuales/sql/dml-sql2016.html