The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT risk_formula_id, formula_name, description, implicit_flag
FROM iby_risk_formulas
WHERE payeeid = ci_payeeid
order by creation_date;
SELECT IBY_RISK_FORMULAS_S.NEXTVAL
FROM DUAL;
SELECT risk_factor_id
FROM iby_risk_factors
WHERE risk_factor_code = ci_factor_name;
SELECT count(*) INTO i
FROM iby_risk_formulas
WHERE formula_name = i_name
AND payeeid = i_payeeid;
INSERT INTO iby_risk_formula_item
(risk_factor_id, risk_formula_id,
weight,object_version_number,
last_update_date, last_updated_by,
creation_date, created_by)
VALUES ( l_factor_id, l_formula_id,
i_factors(i).weight, 1,
sysdate, fnd_global.user_id,
sysdate, fnd_global.user_id);
INSERT INTO iby_risk_formulas
( risk_formula_id, formula_name, description,
implicit_flag, payeeid,object_version_number,
last_update_date, last_updated_by,
creation_date, created_by)
VALUES ( l_formula_id, i_name, i_description,
i_flag, i_payeeId, 1,
sysdate, fnd_global.user_id,
sysdate, fnd_global.user_id);
SELECT risk_factor_id
FROM iby_risk_factors
WHERE risk_factor_code = ci_factor_name;
SELECT count(*) INTO i
FROM iby_risk_formulas
WHERE formula_name = i_name
and risk_formula_id <> i_id
and payeeid = ( SELECT payeeid
FROM iby_risk_formulas
WHERE risk_formula_id = i_id );
DELETE iby_risk_formula_item
WHERE risk_formula_id = i_id;
INSERT INTO iby_risk_formula_item
(risk_factor_id, risk_formula_id, weight, object_version_number,
last_update_date, last_updated_by, creation_date, created_by)
VALUES ( l_factor_id, i_id, i_factors(i).weight, 1,
sysdate, fnd_global.user_id, sysdate, fnd_global.user_id);
UPDATE iby_risk_formulas
SET formula_name = i_name,
description = i_description,
implicit_flag = i_flag,
last_update_date = sysdate,
last_updated_by = fnd_global.user_id
WHERE risk_formula_id = i_id;
** Name : deleteFormula
** Purpose : deletes the formula corresponding to the formulaId
** from the database.
*/
PROCEDURE deleteFOrmula( i_id in integer)
IS
BEGIN
-- delete the FAcotr items from the iby_risk_formula_item.
DELETE iby_risk_formula_item
WHERE risk_formula_id = i_id;
DELETE iby_risk_formulas
WHERE risk_formula_id = i_id;
END deleteFormula;
SELECT formula_name, description, implicit_flag
FROM iby_risk_formulas
WHERE risk_formula_id = ci_risk_formula_id;
SELECT risk_factor_code, weight
FROM iby_risk_factors irf, iby_risk_formula_item irft
WHERE irft.risk_formula_id = i_formulaId
AND irf.risk_factor_id = irft.risk_factor_id;