The following lines contain the word 'select', 'insert', 'update' or 'delete':
Insert_Row
DESCRIPTION:
This PL/SQL procedure is used to insert data into the table
GR_FIELD_NAME_MASKS_B
PARAMETERS:
p_commit IN VARCHAR2,
p_called_by_form IN VARCHAR2,
p_item_code IN VARCHAR2,
p_disclosure_code IN VARCHAR2,
p_label_code IN VARCHAR2,
p_created_by IN NUMBER,
p_creation_date IN DATE,
p_last_updated_by IN NUMBER,
p_last_update_date IN DATE,
p_last_update_login IN NUMBER,
x_rowid OUT VARCHAR2,
x_return_status OUT VARCHAR2,
x_oracle_error OUT NUMBER,
x_msg_data OUT VARCHAR2
HISTORY
===================================================================== */
PROCEDURE Insert_Row
(p_commit IN VARCHAR2,
p_called_by_form IN VARCHAR2,
p_item_code IN VARCHAR2,
p_disclosure_code IN VARCHAR2,
p_label_code IN VARCHAR2,
p_created_by IN NUMBER,
p_creation_date IN DATE,
p_last_updated_by IN NUMBER,
p_last_update_date IN DATE,
p_last_update_login IN NUMBER,
x_rowid OUT NOCOPY VARCHAR2,
x_return_status OUT NOCOPY VARCHAR2,
x_oracle_error OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
/* Alpha Variables */
L_RETURN_STATUS VARCHAR2(1) := 'S';
SAVEPOINT Insert_Row;
INSERT INTO gr_item_field_name_masks_b
(item_code,
disclosure_code,
label_code,
created_by,
creation_date,
last_updated_by,
last_update_date,
last_update_login)
VALUES
(p_item_code,
p_disclosure_code,
p_label_code,
p_created_by,
p_creation_date,
p_last_updated_by,
p_last_update_date,
p_last_update_login);
/* Now get the row id of the inserted record */
Check_Primary_Key
(p_item_code,
p_disclosure_code,
p_label_code,
'F',
l_rowid,
l_key_exists);
ROLLBACK TO SAVEPOINT Insert_Row;
ROLLBACK TO SAVEPOINT Insert_Row;
ROLLBACK TO SAVEPOINT Insert_Row;
'GR_NO_RECORD_INSERTED');
ROLLBACK TO SAVEPOINT Insert_Row;
END Insert_Row;
Update_Row
DESCRIPTION:
This PL/SQL procedure is used to update data in the table
GR_FIELD_NAME_MASKS_B
PARAMETERS:
p_commit IN VARCHAR2,
p_called_by_form IN VARCHAR2,
p_rowid IN VARCHAR2,
p_item_code IN VARCHAR2,
p_disclosure_code IN VARCHAR2,
p_label_code IN VARCHAR2,
p_created_by IN NUMBER,
p_creation_date IN DATE,
p_last_updated_by IN NUMBER,
p_last_update_date IN DATE,
p_last_update_login IN NUMBER,
x_return_status OUT VARCHAR2,
x_oracle_error OUT NUMBER,
x_msg_data OUT VARCHAR2
HISTORY
===================================================================== */
PROCEDURE Update_Row
(p_commit IN VARCHAR2,
p_called_by_form IN VARCHAR2,
p_rowid IN VARCHAR2,
p_item_code IN VARCHAR2,
p_disclosure_code IN VARCHAR2,
p_label_code IN VARCHAR2,
p_created_by IN NUMBER,
p_creation_date IN DATE,
p_last_updated_by IN NUMBER,
p_last_update_date IN DATE,
p_last_update_login IN NUMBER,
x_return_status OUT NOCOPY VARCHAR2,
x_oracle_error OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
/* Alpha Variables */
L_RETURN_STATUS VARCHAR2(1) := 'S';
SAVEPOINT Update_Row;
UPDATE gr_item_field_name_masks_b
SET item_code = p_item_code,
disclosure_code = p_disclosure_code,
label_code = p_label_code,
created_by = p_created_by,
creation_date = p_creation_date,
last_updated_by = p_last_updated_by,
last_update_date = p_last_update_date,
last_update_login = p_last_update_login
WHERE rowid = p_rowid;
ROLLBACK TO SAVEPOINT Update_Row;
ROLLBACK TO SAVEPOINT Update_Row;
'GR_NO_RECORD_INSERTED');
ROLLBACK TO SAVEPOINT Update_Row;
END Update_Row;
p_last_updated_by IN NUMBER,
p_last_update_date IN DATE,
p_last_update_login IN NUMBER,
x_return_status OUT VARCHAR2,
x_oracle_error OUT NUMBER,
x_msg_data OUT VARCHAR2
HISTORY
===================================================================== */
PROCEDURE Lock_Row
(p_commit IN VARCHAR2,
p_called_by_form IN VARCHAR2,
p_rowid IN VARCHAR2,
p_item_code IN VARCHAR2,
p_disclosure_code IN VARCHAR2,
p_label_code IN VARCHAR2,
p_created_by IN NUMBER,
p_creation_date IN DATE,
p_last_updated_by IN NUMBER,
p_last_update_date IN DATE,
p_last_update_login IN NUMBER,
x_return_status OUT NOCOPY VARCHAR2,
x_oracle_error OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
/* Alpha Variables */
L_RETURN_STATUS VARCHAR2(1) := 'S';
SELECT *
FROM gr_item_field_name_masks_b
WHERE rowid = p_rowid
FOR UPDATE NOWAIT;
Delete_Row
DESCRIPTION:
This PL/SQL procedure is used to delete a row in the table
GR_FIELD_NAME_MASKS_B
PARAMETERS:
p_commit IN VARCHAR2,
p_called_by_form IN VARCHAR2,
p_rowid IN VARCHAR2,
p_item_code IN VARCHAR2,
p_disclosure_code IN VARCHAR2,
p_label_code IN VARCHAR2,
p_created_by IN NUMBER,
p_creation_date IN DATE,
p_last_updated_by IN NUMBER,
p_last_update_date IN DATE,
p_last_update_login IN NUMBER,
x_return_status OUT VARCHAR2,
x_oracle_error OUT NUMBER,
x_msg_data OUT VARCHAR2
HISTORY
===================================================================== */
PROCEDURE Delete_Row
(p_commit IN VARCHAR2,
p_called_by_form IN VARCHAR2,
p_rowid IN VARCHAR2,
p_item_code IN VARCHAR2,
p_disclosure_code IN VARCHAR2,
p_label_code IN VARCHAR2,
p_created_by IN NUMBER,
p_creation_date IN DATE,
p_last_updated_by IN NUMBER,
p_last_update_date IN DATE,
p_last_update_login IN NUMBER,
x_return_status OUT NOCOPY VARCHAR2,
x_oracle_error OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
/* Alpha Variables */
L_RETURN_STATUS VARCHAR2(1) := 'S';
SAVEPOINT Delete_Row;
DELETE FROM gr_item_field_name_masks_b
WHERE rowid = p_rowid;
ROLLBACK TO SAVEPOINT Delete_Row;
ROLLBACK TO SAVEPOINT Delete_Row;
END Delete_Row;
p_last_updated_by IN NUMBER,
p_last_update_date IN DATE,
p_last_update_login IN NUMBER,
x_return_status OUT VARCHAR2,
x_oracle_error OUT NUMBER,
x_msg_data OUT VARCHAR2
HISTORY
===================================================================== */
PROCEDURE Check_Foreign_Keys
(p_item_code IN VARCHAR2,
p_disclosure_code IN VARCHAR2,
p_label_code IN VARCHAR2,
x_return_status OUT NOCOPY VARCHAR2,
x_oracle_error OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2)
IS
/* Alpha Variables */
L_RETURN_STATUS VARCHAR2(1) := 'S';
SELECT dc.disclosure_code
FROM gr_disclosures dc
WHERE dc.disclosure_code = p_disclosure_code;
SELECT lc.label_code
FROM gr_labels_b lc
WHERE lc.label_code = p_label_code;
SELECT dc.rowid
FROM gr_item_field_name_masks_b dc
WHERE dc.item_code = p_item_code
AND dc.disclosure_code = p_disclosure_code
AND dc.label_code = p_label_code;