The following lines contain the word 'select', 'insert', 'update' or 'delete':
procedure update_tk_group_query
(p_validate in boolean default false
,p_tk_group_id in number
,p_tk_group_query_id in number
,p_object_version_number in out nocopy number
,p_group_query_name in varchar2
,p_include_exclude in varchar2
,p_system_user in varchar2)
IS
--
-- Declare cursors and local variables
--
l_proc varchar2(72) ;
l_proc := g_package||' update_tk_group_query';
savepoint update_tk_group_query;
hxc_tk_group_query_BK_2.update_tk_group_query_b
(p_tk_group_query_id => p_tk_group_query_id
,p_tk_group_id => p_tk_group_id
,p_object_version_number => p_object_version_number
,p_group_query_name => p_group_query_name
,p_include_exclude => p_include_exclude
,p_system_user => p_system_user
);
(p_module_name => 'update_tk_group_query'
,p_hook_type => 'BP'
);
hxc_tk_group_query_BK_2.update_tk_group_query_a
(p_tk_group_query_id => p_tk_group_query_id
,p_tk_group_id => p_tk_group_id
,p_object_version_number => l_object_version_number
,p_group_query_name => p_group_query_name
,p_include_exclude => p_include_exclude
,p_system_user => p_system_user
);
(p_module_name => 'update_tk_group_query'
,p_hook_type => 'AP'
);
ROLLBACK TO update_tk_group_query;
ROLLBACK TO update_tk_group_query;
end update_tk_group_query;
procedure delete_tk_group_query
(p_validate in boolean default false
,p_tk_group_query_id in number
,p_object_version_number in number
) is
--
-- Declare cursors and local variables
--
l_proc varchar2(72) ;
l_proc := g_package||'delete_tk_group_query';
savepoint delete_tk_group_query;
hxc_tk_group_query_api.chk_delete (
p_tk_group_query_id => p_tk_group_query_id );
hxc_tk_group_query_BK_3.delete_tk_group_query_b
(p_tk_group_query_id => p_tk_group_query_id
,p_object_version_number => p_object_version_number
);
(p_module_name => 'delete_tk_group_query'
,p_hook_type => 'BP'
);
hxc_tk_group_query_BK_3.delete_tk_group_query_a
(p_tk_group_query_id => p_tk_group_query_id
,p_object_version_number => p_object_version_number
);
(p_module_name => 'delete_tk_group_query'
,p_hook_type => 'AP'
);
ROLLBACK TO delete_tk_group_query;
ROLLBACK TO delete_tk_group_query;
end delete_tk_group_query;
SELECT 'error'
FROM sys.dual
WHERE EXISTS (
SELECT 'x'
FROM hxc_tk_group_queries tegq
WHERE tegq.group_query_name = p_group_query_name
AND tegq.tk_group_id = p_tk_group_id
AND
( tegq.tk_group_query_id <> p_tk_group_query_id OR
p_tk_group_query_id IS NULL ) );
SELECT 'x'
FROM dual
WHERE EXISTS ( SELECT 'x'
FROM hxc_tk_groups tkg
WHERE tkg.tk_group_id = p_tk_group_id );
Procedure chk_delete
(
p_tk_group_query_id in number
) IS
BEGIN
null;
END chk_delete;
SELECT tkgq.tk_group_query_id
FROM hxc_tk_group_queries tkgq
WHERE tkgq.tk_group_id = p_tk_group_id;