Tema Vi.1 SQL DML Dr9nqrk
Tema Vi.1 SQL DML Dr9nqrk
DATOS
O bien
<nombreSecuencia>.NEXTVAL
<nombreSecuencia>.CURRVAL
La primera vez que se referencia NEXTVAL
retorna el valor de inicio de la secuencia; las
siguientes veces, incrementa la secuencia y nos
retorna el nuevo valor.
Para modificar una secuencia se utiliza ALTER
Para borrarla
claveEsp descripEspe
1 Ingeniería
2 Arquitectura
3 Contador
Vamos a crear una secuencia llamada
secClaveEsp
O bien:
SELECT *
FROM especialidad;
Primero verifique que el atributo salario acepte
valores nulos
SQL>DESCRIBE puestoE;
O bien
SELECT *
FROM puestoE;
Ahora borrar de la tabla ESPECIALIDAD la
especialidad Contador
SELECT *
FROM especialidad;
Atomicidad
Consistencia
Aislamiento
Durabilidad
Atomicidad. Se ejecutan todas sus operaciones o
ninguna.
Se bloquea el sistema
COMMIT
SAVEPOINT <número>;
El comando AUTOCOMMIT puede ser
habilitado o deshabilitado.
SQL>spool c:\temp\ejemploTransac.sql
COMMIT;
SELECT * FROM trabajo;
UPDATE trabajo
SET titulo='Gerente'
WHERE idTrab='PRES';
SAVEPOINT update_1;
7. Ahora inserte un nuevo valor en la tabla
TRABAJO y muestre los datos
SAVEPOINT delete_1;
10. Introduzca los siguientes datos
idTrab Titulo minSal maxSal
CPUB Contador Publico 4200 9000
REP Representante de 6000 12000
Ventas
SAVEPOINT insert_1;
ROLLBACK TO insert_1;
ROLLBACK TO delete_1;