The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT 1
FROM per_recruitment_activity_for
WHERE recruitment_activity_id = p_recruitment_activity_id
AND vacancy_id = p_vacancy_id ;
SELECT recf.recruitment_activity_id
FROM per_recruitment_activity_for recf
WHERE recf.recruitment_activity_id = P_recruitment_activity_id
AND recf.business_group_id + 0 = P_Business_group_id;
PROCEDURE Insert_Row(X_Rowid IN OUT NOCOPY VARCHAR2,
X_Recruitment_Activity_For_Id IN OUT NOCOPY NUMBER,
X_Business_Group_Id NUMBER,
X_Vacancy_Id NUMBER,
X_Recruitment_Activity_Id NUMBER)
IS
CURSOR C IS
SELECT rowid
FROM PER_RECRUITMENT_ACTIVITY_FOR
WHERE recruitment_activity_for_id = X_Recruitment_Activity_For_Id;
SELECT per_recruitment_activity_for_s.nextval
FROM sys.dual;
INSERT INTO PER_RECRUITMENT_ACTIVITY_FOR
(recruitment_activity_for_id,
business_group_id,
vacancy_id,
recruitment_activity_id)
VALUES (
X_Recruitment_Activity_For_Id,
X_Business_Group_Id,
X_Vacancy_Id,
X_Recruitment_Activity_Id );
'per_recruit_activity_for_pkg.insert_row');
END Insert_Row;
SELECT *
FROM PER_RECRUITMENT_ACTIVITY_FOR
WHERE rowid = X_Rowid
FOR UPDATE of Recruitment_Activity_For_Id NOWAIT;
PROCEDURE Update_Row(X_Rowid VARCHAR2,
X_Recruitment_Activity_For_Id NUMBER,
X_Business_Group_Id NUMBER,
X_Vacancy_Id NUMBER,
X_Recruitment_Activity_Id NUMBER)
IS
BEGIN
--
-- Check that the vacancy id has not already been used for this
-- recruitment activity
--
chk_vacancy_unique ( p_recruitment_activity_id => X_recruitment_activity_id,
p_vacancy_id => X_vacancy_id ) ;
UPDATE PER_RECRUITMENT_ACTIVITY_FOR
SET
recruitment_activity_for_id = X_Recruitment_Activity_For_Id,
business_group_id = X_Business_Group_Id,
vacancy_id = X_Vacancy_Id,
recruitment_activity_id = X_Recruitment_Activity_Id
WHERE rowid = X_rowid;
'per_recruit_activity_for_pkg.update_row');
END Update_Row;
PROCEDURE Delete_Row(X_Rowid VARCHAR2) IS
BEGIN
DELETE FROM PER_RECRUITMENT_ACTIVITY_FOR
WHERE rowid = X_Rowid;
'per_recruit_activity_for_pkg.delete_row');
END Delete_Row;