The following lines contain the word 'select', 'insert', 'update' or 'delete':
select content_cache into l_cache
from cs_kb_sets_tl
where set_id = p_solution_id and language = p_lang
for update;
update cs_kb_sets_tl
set content_cache = empty_clob()
where set_id = p_solution_id and language = p_lang;
select content_cache into l_cache
from cs_kb_sets_tl
where set_id = p_solution_id and language = p_lang
for update;
select language_code --into l_language_code
from fnd_languages where installed_flag in ('I','B');
select set_id --into l_prev_pub_soln_id
from cs_kb_sets_b
where set_number = p_solution_number
and status = 'OUT'
order by creation_date desc;
select set_id into l_new_soln_id
from cs_kb_sets_b
where set_number = p_solution_number
and status = 'PUB';
select set_id --into l_prev_pub_soln_id
from cs_kb_sets_b
where set_number = p_solution_number
and status = 'OUT'
order by creation_date desc;
select set_id into l_new_soln_id
from cs_kb_sets_b
where set_number = p_solution_number
and status = 'OBS';
* update is performed.
*/
PROCEDURE Mark_Idxs_on_Global_Stmt_Upd( p_statement_id number )
is
begin
-- IMMEDIATE mark the statement and all of the solutions linked
-- to it.
Immediate_Mark_Stmt_And_Solns( p_statement_id );
update cs_kb_sets_b
set reindex_flag = 'U'
where set_id in
( select a.set_id
from cs_kb_sets_b a, cs_kb_visibilities_b b
where a.visibility_id = b.visibility_id
and b.position >= p_added_vis_pos );
update cs_kb_elements_b
set reindex_flag = 'U'
where element_id in
( select unique c.element_id
from cs_kb_sets_b a, cs_kb_visibilities_b b, cs_kb_set_eles c
where a.visibility_id = b.visibility_id
and a.set_id = c.set_id
and b.position >= p_added_vis_pos );
update cs_kb_sets_b
set reindex_flag = 'U'
where set_id in
( select unique a.set_id
from cs_kb_set_categories a, cs_kb_soln_categories_b b,
cs_kb_visibilities_b c
where a.category_id = b.category_id
and b.visibility_id = c.visibility_id
and c.position >= p_added_vis_pos );
update cs_kb_elements_b
set reindex_flag = 'U'
where element_id in
( select unique d.element_id
from cs_kb_set_categories a, cs_kb_soln_categories_b b,
cs_kb_visibilities_b c, cs_kb_set_eles d
where a.category_id = b.category_id
and a.set_id = d.set_id
and b.visibility_id = c.visibility_id
and c.position >= p_added_vis_pos );
update cs_kb_sets_b
set reindex_flag = 'U'
where set_id in
( select a.set_id
from cs_kb_sets_b a, cs_kb_visibilities_b b
where a.visibility_id = b.visibility_id
and b.position >= p_removed_vis_pos );
update cs_kb_elements_b
set reindex_flag = 'U'
where element_id in
( select unique c.element_id
from cs_kb_sets_b a, cs_kb_visibilities_b b, cs_kb_set_eles c
where a.visibility_id = b.visibility_id
and a.set_id = c.set_id
and b.position >= p_removed_vis_pos );
update cs_kb_sets_b
set reindex_flag = 'U'
where set_id in
( select unique a.set_id
from cs_kb_set_categories a, cs_kb_soln_categories_b b,
cs_kb_visibilities_b c
where a.category_id = b.category_id
and b.visibility_id = c.visibility_id
and c.position >= p_removed_vis_pos );
update cs_kb_elements_b
set reindex_flag = 'U'
where element_id in
( select unique d.element_id
from cs_kb_set_categories a, cs_kb_soln_categories_b b,
cs_kb_visibilities_b c, cs_kb_set_eles d
where a.category_id = b.category_id
and a.set_id = d.set_id
and b.visibility_id = c.visibility_id
and c.position >= p_removed_vis_pos );
select position into l_orig_cat_vis_pos
from cs_kb_visibilities_b
where visibility_id = p_orig_vis_id;
select v.position into l_new_cat_vis_pos
from cs_kb_soln_categories_b c, cs_kb_visibilities_b v
where c.category_id = p_cat_id
and c.visibility_id = v.visibility_id;
update cs_kb_sets_b
set reindex_flag = 'U'
where set_id in
( select set_id
from cs_kb_set_categories
where category_id = p_cat_id );
update cs_kb_elements_b
set reindex_flag = 'U'
where element_id in
( select b.element_id
from cs_kb_set_categories a, cs_kb_set_eles b
where a.set_id = b.set_id
and a.category_id = p_cat_id );
update cs_kb_sets_tl
set composite_assoc_index = 'U'
where set_id in
( select set_id
from cs_kb_set_categories
where category_id = p_cat_id );
update cs_kb_elements_tl
set composite_text_index = 'U'
where element_id in
( select b.element_id
from cs_kb_set_categories a, cs_kb_set_eles b
where a.set_id = b.set_id
and a.category_id = p_cat_id );
select b.set_id
from cs_kb_set_categories c, cs_kb_sets_b b
where c.category_id in
(
select category_id
from cs_kb_soln_categories_b
start with category_id = cp_cat_id
connect by prior category_id = Parent_category_id
)
and c.set_id = b.set_id
and b.status = 'PUB';
update cs_kb_sets_tl
set composite_assoc_index = 'U'
where set_id = l_set_id;
update cs_kb_elements_tl
set composite_text_index = 'U'
where element_id in
( select element_id
from cs_kb_set_eles
where set_id = l_set_id);
select set_id
from cs_kb_sets_b
where set_id = cp_set_id
and status = 'PUB';
update cs_kb_sets_tl
set composite_assoc_index = 'U'
where set_id = l_set_id;
update cs_kb_elements_tl
set composite_text_index = 'U'
where element_id in
( select element_id
from cs_kb_set_eles
where set_id = l_set_id);
update cs_kb_sets_b
set reindex_flag = 'U'
where set_id in
( select unique set_id
from cs_kb_set_categories
where category_id in
( select category_id
from cs_kb_soln_categories_b
start with category_id = p_cat_id
connect by prior category_id = parent_category_id ));
update cs_kb_elements_b
set reindex_flag = 'U'
where element_id in
( select unique b.element_id
from cs_kb_set_categories a, cs_kb_set_eles b
where a.set_id = b.set_id
and a.category_id in
( select category_id
from cs_kb_soln_categories_b
start with category_id = p_cat_id
connect by prior category_id = parent_category_id ));
update cs_kb_sets_tl
set composite_assoc_index = 'U'
where set_id in
( select unique set_id
from cs_kb_set_categories
where category_id in
( select category_id
from cs_kb_soln_categories_b
start with category_id = p_cat_id
connect by prior category_id = parent_category_id ));
update cs_kb_elements_tl
set composite_text_index = 'U'
where element_id in
( select unique b.element_id
from cs_kb_set_categories a, cs_kb_set_eles b
where a.set_id = b.set_id
and a.category_id in
( select category_id
from cs_kb_soln_categories_b
start with category_id = p_cat_id
connect by prior category_id = parent_category_id ));
update cs_kb_sets_tl
set composite_assoc_index = 'U'
where set_id = p_solution_id;
update cs_kb_elements_tl
set composite_text_index = 'U'
where element_id in
( select element_id from cs_kb_set_eles
where set_id = p_solution_id );
select se.set_id from cs_kb_set_eles se, cs_kb_sets_b sb
where se.element_id = p_statement_id
and se.set_id = sb.set_id
and sb.status = 'PUB';
update cs_kb_elements_tl
set composite_text_index = 'U'
where element_id = p_statement_id;
UPDATE cs_kb_sets_tl
set composite_assoc_index = 'U'
where set_id = l_set_ids(i);
update cs_kb_sets_tl
set composite_assoc_index = 'U'
where set_id in
( select se.set_id from cs_kb_set_eles se,
cs_kb_sets_b sb
where se.element_id = p_statement_id
and se.set_id = sb.set_id
and sb.status = 'PUB');
select count(*)
into l_num_pending_requests
from fnd_concurrent_programs cp,
fnd_application ap,
fnd_concurrent_requests cr
where ap.application_short_name = l_CS_appsname
and cp.concurrent_program_name = l_sync_idx_progname
and cp.application_id = ap.application_id
and cr.concurrent_program_id = cp.concurrent_program_id
and cr.phase_code = l_pending_phase_code
and cr.requested_start_date <= sysdate;
select count(*)
into l_num_pending_requests
from fnd_concurrent_programs cp,
fnd_application ap,
fnd_concurrent_requests cr
where ap.application_short_name = l_CS_appsname
and cp.concurrent_program_name = l_sync_idx_progname
and cp.application_id = ap.application_id
and cr.concurrent_program_id = cp.concurrent_program_id
and cr.phase_code = l_pending_phase_code
and cr.requested_start_date <= sysdate;