Unidad 7. Ejercicio paso a paso: Insertar una fila de valores


Nota: Para realizar los ejercicios necesitarás la base de datos Gestion8.

Objetivo

Insertar una fila de datos en una tabla ya existente.

Ejercicio paso a paso

Añadir una nueva oficina para la ciudad de Elx, con el número de oficina 40, con director 108 y con un objetivo de 100.000€.


INSERT INTO oficinas (oficina, ciudad, dir, objetivo) VALUES (40, 'Elx', 108, 100000);

Añadir un nuevo empleado numemp: 115, nombre: Luis Garcia, oficina: 40, sin objetivo ni ventas ni director.


INSERT INTO empleados (numemp, nombre, oficina) VALUES (115, 'Luis Garcia', 40);

Añadir a la oficina 40 un empleado Antonio García López, con número de empleado 435, contratado hoy sin ventas con cuota 1200,45€ con título Vendedor, de momento no le asignaremos jefe.


INSERT INTO empleados (numemp, nombre, titulo, contrato, ventas, cuota, oficina)

VALUES (435, 'Antonio García López','Vendedor', GETDATE(), 0, 1200.45, 40);

Añadir a la oficina 40 otro empleado, Luis Valverde, con número de empleado 436, con los mismos datos que el anterior pero su jefe será el director de la oficina 40 (no sabemos qué número tiene).


INSERT INTO empleados (numemp, nombre, titulo, contrato, ventas, cuota, oficina, jefe)

SELECT 436, 'Luis Valverde','Vendedor', GETDATE(), 0, 1200.45, 40, dir 

FROM oficinas WHERE oficina = 40;

   Inicio    






.