The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT DATA_LEVEL_ID
FROM EGO_DATA_LEVEL_B
WHERE DATA_LEVEL_NAME = p_data_level_name;
SELECT *
FROM BOM_COMP_ATTR_CTX_ASSOCS_B
WHERE COMPONENT_SEQUENCE_ID = p_comp_seq;
SELECT *
FROM BOM_COMPONENTS_EXT_B
WHERE BILL_SEQUENCE_ID = p_bill_seq_id
AND COMPONENT_SEQUENCE_ID = p_comp_seq_id
AND ATTR_GROUP_ID = p_attr_grp_id
AND DATA_LEVEL_ID = l_data_level_id_comp
AND CONTEXT_ID IS NULL;
SELECT *
FROM BOM_COMPONENTS_EXT_B
WHERE EXTENSION_ID = p_extension_id;
SELECT *
FROM BOM_COMPONENTS_EXT_B
WHERE EXTENSION_ID = p_extension_id
AND DATA_LEVEL_ID = l_data_level_id_comp_ovr
AND CONTEXT_ID IS NOT NULL;
SELECT *
FROM BOM_COMPONENTS_EXT_TL
WHERE EXTENSION_ID = p_extension_id
AND DATA_LEVEL_ID = l_data_level_id_comp_ovr
AND CONTEXT_ID IS NOT NULL;
l_dynamic_sql := ' SELECT NEW.EXTENSION_ID ' ||
' FROM BOM_COMPONENTS_EXT_B NEW, BOM_COMPONENTS_EXT_B OLD ' ||
' WHERE OLD.EXTENSION_ID = :1 ' ||
' AND NEW.BILL_SEQUENCE_ID = OLD.BILL_SEQUENCE_ID ' ||
' AND NEW.ATTR_GROUP_ID = OLD.ATTR_GROUP_ID ' ||
' AND NEW.COMPONENT_SEQUENCE_ID = :2 ' ||
' AND NEW.DATA_LEVEL_ID = :3 ' ||
' AND NEW.CONTEXT_ID IS NULL ' ;
SELECT BOM_COMP_ATTR_CTX_ASSOCS_B_S.NEXTVAL
INTO l_new_ctx_id
FROM dual;
SELECT EGO_EXTFWK_S.NEXTVAL
INTO l_new_ext_id
FROM dual;
l_new_ovr_b_ext_rec.LAST_UPDATE_DATE := sysdate;
l_new_ovr_b_ext_rec.LAST_UPDATED_BY := l_user_id;
l_new_ovr_b_ext_rec.LAST_UPDATE_LOGIN := l_login_id;
INSERT
INTO BOM_COMPONENTS_EXT_B
VALUES l_new_ovr_b_ext_tbl(i);
l_new_ovr_tl_ext_rec.LAST_UPDATE_DATE := sysdate;
l_new_ovr_tl_ext_rec.LAST_UPDATED_BY := l_user_id;
l_new_ovr_tl_ext_rec.LAST_UPDATE_LOGIN := l_login_id;
INSERT
INTO BOM_COMPONENTS_EXT_TL
VALUES l_new_ovr_tl_ext_tbl(i);
new_ctx_rec.LAST_UPDATE_DATE := sysdate;
new_ctx_rec.LAST_UPDATED_BY := l_user_id;
new_ctx_rec.LAST_UPDATE_LOGIN := l_login_id;
INSERT
INTO BOM_COMP_ATTR_CTX_ASSOCS_B
VALUES l_new_ctx_tbl(i);
PROCEDURE Delete_Comp_UDA_Overrides (p_del_comp_seq NUMBER,
x_return_status OUT NOCOPY VARCHAR2) IS
l_data_level_id_comp_ovr NUMBER;
SELECT DATA_LEVEL_ID
FROM EGO_DATA_LEVEL_B
WHERE DATA_LEVEL_NAME = p_data_level_name;
DELETE
FROM BOM_COMPONENTS_EXT_B
WHERE COMPONENT_SEQUENCE_ID = p_del_comp_seq
AND DATA_LEVEL_ID = l_data_level_id_comp_ovr;
DELETE
FROM BOM_COMPONENTS_EXT_TL
WHERE COMPONENT_SEQUENCE_ID = p_del_comp_seq
AND DATA_LEVEL_ID = l_data_level_id_comp_ovr;
DELETE
FROM BOM_COMP_ATTR_CTX_ASSOCS_B
WHERE COMPONENT_SEQUENCE_ID = p_del_comp_seq;
END Delete_Comp_UDA_Overrides;