26/05/2010, 14:58
|
| | | Fecha de Ingreso: mayo-2008
Mensajes: 57
Antigüedad: 16 años, 7 meses Puntos: 3 | |
Respuesta: Problema con Oracle y un trigger Valida el INNER JOIN, en la sentencia:
SELECT PA."Precio_m3", PA."Canon", PA."Recargo_exceso", PA."Consumo_maximo"
INTO var_precio_m3, var_canon, var_cargo_exceso, var_consum_max
FROM "Contratacion-tarifa" CT INNER JOIN "Punto_abas-contrato" PA INNER JOIN "Tarifa" TA
WHERE TA."Id_tarifa"=CT."Id_tarifa" AND TA."Anio"=CT."Anio" AND CT."Id_contrato"=PA."Id_contrato" AND PA."Id_abastecimiento"=var_id_abastecimiento;
La palabra clave es ON, al definir el JOIN de las tablas.
Valida primero el SELECT, y luego integra el SELECT INTO a tu trigger. |