The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE insert_row (
x_column_map_id Number,
x_source_column_id Number,
x_dest_column_id Number,
x_table_map_id Number,
x_foreign_key_mapping_id Number,
x_expression varchar2,
x_creation_date date,
x_created_by number) IS
BEGIN
INSERT INTO cn_column_maps(
column_map_id,
source_column_id,
destination_column_id,
table_map_id,
driving_column_id,
expression,
creation_date,
created_by)
VALUES(
x_column_map_id,
x_source_column_id,
x_dest_column_id,
x_table_map_id,
x_foreign_key_mapping_id,
x_expression,
x_creation_date,
x_created_by);
END insert_row;
PROCEDURE update_row(
x_column_map_id Number,
x_source_column_id Number,
x_dest_column_id Number,
x_table_map_id Number,
x_foreign_key_mapping_id Number,
x_expression varchar2,
x_last_update_date date,
x_last_update_login number,
x_last_updated_by number) IS
BEGIN
UPDATE cn_column_maps SET
source_column_id = x_source_column_id,
destination_column_id = x_dest_column_id,
table_map_id = x_table_map_id,
driving_column_id = x_foreign_key_mapping_id,
expression = x_expression,
last_update_date = x_last_update_date,
last_update_login = x_last_update_login,
last_updated_by = x_last_updated_by
WHERE column_map_id = X_column_map_id;
END update_row;
SELECT column_map_id
INTO temp
FROM cn_column_maps
WHERE column_map_id = x_column_map_id
FOR UPDATE ;
PROCEDURE delete_row (x_column_map_id IN NUMBER) IS
BEGIN
DELETE cn_column_maps
WHERE column_map_id = x_column_map_id ;
END delete_row;
SELECT cn_column_maps_s.nextval
INTO x_column_map_id
FROM sys.dual ;