Validación de datos
Estimados agradecería su apoyo para la siguiente problemática que presento y paso a comentar:
Tengo una función que estaba creandola pero no se como seguirla y es que mi problematica trata de que tengo una tabla llamada servi_pago que actualmente tiene digamoslo asi data correcta, pero que por alguna razón existe problemas en el aplicativo que graba data incorrecta en otras tablas por lo que opte por la validación a nivel servidor, con ello me traería los registros de la tabla respecto a lo que el usuario a seleccionado o ingresado y seguidamente realizaría la validación si el producto y el número de cuenta pertenece a dicha empresa ya que muchos de los problemas ocurre que el codigo del producto (V_CODPROD) y el numero de cuenta (V_NRO_CUENTA) no coinciden con la empresa seleccionada (V_CODEMPR), pero no se como hacer ese recorrido … agradeceria su apoyo
***********************************************************************************************************
CREATE OR REPLACE FUNCTION GETDATOSEMPR (V_CODEMPR IN NUMBER, V_CODPROD IN NUMBER, V_NRO_CUENTA IN NUMBER) RETURN NUMBER
AS
CURSOR id_empresa IS
SELECT cod_empresa, cod_producto, nro_cuenta
FROM servi_pago s
WHERE cod_empresa = V_CODEMPR;
empresas id_empresa%ROWTYPE;
BEGIN
OPEN id_empresa;
LOOP
FETCH id_empresa INTO empresas;
EXIT WHEN id_empresa%NOTFOUND;
END LOOP;
IF(V_CODPROD=cod_producto and V_NRO_CUENTA=nro_cuenta)THEN
END IF;
CLOSE id_empresa;
END GETDATOSEMPR;