CREATE OR replace PROCEDURE Proc_factura
IS
BEGIN
SELECT venta.rut_cliente,
cliente.nombre,
cliente.direccion,
cliente.telefono,
venta.fecha,
vendedor.nombre,
venta.codigo_vehiculo,
vehiculo_nuevo.marca,
vehiculo_nuevo.modelo,
vehiculo_nuevo.cilindrada,
vehiculo_nuevo.precio * 1.19
FROM venta
inner join cliente
ON venta.rut_cliente = cliente.rut
inner join vendedor
ON vendedor.rut = venta.rut_vendedor
inner join vehiculo_nuevo
ON venta.codigo_vehiculo = vehiculo_nuevo.codigo;
END;
Какой у Вас вопрос?





Ну, вам нужно SELECT эти значения INTO что-нибудь, чтобы он компилировался (по крайней мере). Будет ли работать, это другой вопрос.
Возможный дубликат Предложение INNER JOIN ON vs WHERE