The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE INSERT_UD_KEY(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
p_commit IN VARCHAR2 := FND_API.G_FALSE,
p_ud_key_id OUT NOCOPY jtf_prefab_ud_keys_b.ud_key_id%TYPE,
p_application_id IN jtf_prefab_ud_keys_b.application_id%TYPE,
p_ud_key_name IN jtf_prefab_ud_keys_b.ud_key_name%TYPE,
p_description IN jtf_prefab_ud_keys_tl.description%TYPE,
p_filename IN jtf_prefab_ud_keys_b.filename%TYPE,
p_user_defined_keys IN jtf_prefab_ud_keys_b.user_defined_keys%TYPE,
p_enabled_flag IN jtf_prefab_ud_keys_b.enabled_flag%TYPE,
p_object_version_number OUT NOCOPY jtf_prefab_ud_keys_b.object_version_number%TYPE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2
) AS
-- local variables --
l_api_name CONSTANT VARCHAR2(30) := 'INSERT_UD_KEY';
SELECT jtf_prefab_ud_keys_b_s.NEXTVAL from dual;
SAVEPOINT INSERT_UD_KEY;
JTF_PREFAB_UD_KEYS_PKG.INSERT_ROW(l_row_id,
p_ud_key_id,
p_object_version_number,
NULL,
p_application_id,
p_ud_key_name,
p_filename,
p_user_defined_keys,
p_enabled_flag,
p_description,
SYSDATE,
G_USER_ID,
SYSDATE,
G_USER_ID,
G_LOGIN_ID);
INSERT INTO jtf_prefab_ud_keys (ud_key_id,
object_version_number,
created_by,
creation_date,
last_updated_by,
last_update_date,
last_update_login,
security_group_id,
application_id,
ud_key_name,
description,
filename,
user_defined_keys,
enabled_flag)
VALUES (p_ud_key_id,
p_object_version_number,
G_USER_ID,
SYSDATE,
G_USER_ID,
SYSDATE,
G_LOGIN_ID,
NULL,
p_application_id,
p_ud_key_name,
p_description,
p_filename,
p_user_defined_keys,
p_enabled_flag);
ROLLBACK TO INSERT_UD_KEY;
ROLLBACK TO INSERT_UD_KEY;
ROLLBACK TO INSERT_UD_KEY;
END INSERT_UD_KEY;
PROCEDURE UPDATE_UD_KEY(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
p_commit IN VARCHAR2 := FND_API.G_FALSE,
p_ud_key_id IN jtf_prefab_ud_keys_b.ud_key_id%TYPE,
p_application_id IN jtf_prefab_ud_keys_b.application_id%TYPE,
p_ud_key_name IN jtf_prefab_ud_keys_b.ud_key_name%TYPE,
p_description IN jtf_prefab_ud_keys_tl.description%TYPE,
p_filename IN jtf_prefab_ud_keys_b.filename%TYPE,
p_user_defined_keys IN jtf_prefab_ud_keys_b.user_defined_keys%TYPE,
p_enabled_flag IN jtf_prefab_ud_keys_b.enabled_flag%TYPE,
p_object_version_number IN OUT NOCOPY jtf_prefab_ud_keys_b.object_version_number%TYPE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2
) AS
-- local variables --
l_api_name CONSTANT VARCHAR2(30) := 'UPDATE_UD_KEY';
SAVEPOINT UPDATE_UD_KEY;
JTF_PREFAB_UD_KEYS_PKG.UPDATE_ROW(p_ud_key_id,
p_object_version_number,
NULL,
p_application_id,
p_ud_key_name,
p_filename,
p_user_defined_keys,
p_enabled_flag,
p_description,
SYSDATE,
G_USER_ID,
G_LOGIN_ID);
UPDATE jtf_prefab_ud_keys
SET object_version_number = p_object_version_number,
last_updated_by = G_USER_ID,
last_update_date = SYSDATE,
last_update_login = G_LOGIN_ID,
description = p_description,
filename = p_filename,
user_defined_keys = p_user_defined_keys,
enabled_flag = p_enabled_flag
WHERE ud_key_id = p_ud_key_id;
ROLLBACK TO UPDATE_UD_KEY;
ROLLBACK TO UPDATE_UD_KEY;
ROLLBACK TO UPDATE_UD_KEY;
END UPDATE_UD_KEY;
procedure DELETE_UD_KEY(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
p_commit IN VARCHAR2 := FND_API.G_FALSE,
p_ud_key_id IN jtf_prefab_ud_keys_b.ud_key_id%TYPE,
p_object_version_number IN jtf_prefab_ud_keys_b.object_version_number%TYPE,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2
) AS
l_api_name CONSTANT VARCHAR2(30) := 'DELETE_UD_KEY';
SAVEPOINT DELETE_UD_KEY;
JTF_PREFAB_UD_KEYS_PKG.DELETE_ROW(p_ud_key_id);
DELETE FROM jtf_prefab_ud_keys
WHERE ud_key_id = p_ud_key_id;
ROLLBACK TO DELETE_UD_KEY;
ROLLBACK TO DELETE_UD_KEY;
ROLLBACK TO DELETE_UD_KEY;
END DELETE_UD_KEY;