Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Transacciones
4. Introduce en la tabla empleados el empleado Ricardo Marcelo con identificador 401, su mail es
rmarcelo@gmail.com , la fecha de contratación es la actual, va a ganar 1600 € y trabajará de Jefe de
Ventas ,SA_MAN. No confirmes los cambios
Rollback
7. Introduce en la tabla prueba los datos correspondientes de todos los empleados del departamento 50
8. Introduce en la tabla prueba un nuevo empleado con identificador 390, nombre Julio y el resto de
datos son los mismos que los del empleado con identificador 119.
11. Introduce en la tabla prueba los datos de los empleados con el menor salario de cada uno de sus
departamentos.
update prueba
set salary=5000
where id=200
update prueba
set salary=salary*1.03
14. Modifica la fecha de contratación de los empleados de la tabla prueba y auméntala 1 año (Utiliza la
función ADD_MONTHS(fecha,n))
update prueba
set hire_date=add_months(hire_date,12)
16. El empleado 107 de la tabla prueba cambia su nombre y salario por el nombre y salario del
empleado 100.
update prueba
set (name, salary)=(select last_name, salary from employees where employee_id=100)
where id=107
SQL. Transacciones
20. Ejecuta la siguiente orden ¿Qué respuesta da Oracle?¿Como es está definida la columna
comisión_pct? Consulta la estructura de la tabla desde el explorador de objetos Examinar>Tabla
en la página inicial de la BD
21. Crea la tabla jobs2 con la siguiente sintaxis. Create table jobs2 as select * from jobs Comprueba
su estructura mediante la orden Desc jobs2. Comprueba ahora qué datos tiene la tabla jobs2
22. Actualiza el salario mínimo de la tabla jobs de modo que sea igual al salario máximo multiplicado
por 0.75 para todos aquellos puestos de trabajo cuyo nombre empieza por A
24. Borra los trabajos de la tabla jobs2 en los que el salario máximo mayor que 1.7 veces el salario
mínimo.
25. Crea la tabla paises de forma que sea una copia de la tabla countries y borra despues todos los paises
que están en el mismo continente que (ver ejercicio21).Australia
Delete from regiones where region_id=3. No permite porque hay registros relacionados en otra tabla
27. Borra todos los datos de la tabla paises2 de dos formas distintas.
Commit