The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT value INTO g_Dump_Dir
FROM v$parameter WHERE name = 'user_dump_dest';
SELECT TRANSLATE(LTRIM(value), ',', ' ') INTO g_Log_Dir
FROM v$parameter
WHERE name = 'utl_file_dir';
FOR multi_lexer_rec IN ( SELECT pre_owner, pre_name
FROM ctxsys.ctx_preferences
WHERE pre_name = 'DOM_DOC_MULTI_LEXER' )
LOOP
ad_ctx_ddl.drop_preference (multi_lexer_rec.pre_owner ||'.'|| multi_lexer_rec.pre_name);
FOR sub_lexer_rec IN ( SELECT pre_owner, pre_name
FROM ctxsys.ctx_preferences
WHERE pre_name LIKE 'DOM_DOC_LEXER%' )
LOOP
ad_ctx_ddl.drop_preference (sub_lexer_rec.pre_owner ||'.'|| sub_lexer_rec.pre_name);
FOR wordlist_rec IN ( SELECT pre_owner, pre_name
FROM ctxsys.ctx_preferences
WHERE pre_name = 'DOM_DOC_WORDLIST' )
LOOP
ad_ctx_ddl.drop_preference (wordlist_rec.pre_owner ||'.'|| wordlist_rec.pre_name);
FOR stoplist_rec IN ( SELECT spl_owner, spl_name
FROM ctxsys.ctx_stoplists
WHERE spl_name = 'DOM_DOC_STOPLIST' )
LOOP
ad_ctx_ddl.Drop_Stoplist (stoplist_rec.spl_owner || '.DOM_DOC_STOPLIST');
FOR section_group_rec IN ( SELECT sgp_owner, sgp_name
FROM ctxsys.ctx_section_groups
WHERE sgp_name = 'DOM_DOC_SECTION_GROUP' )
LOOP
ad_ctx_ddl.Drop_Section_Group (section_group_rec.sgp_owner ||'.'|| section_group_rec.sgp_name);
FOR datastore_rec IN ( SELECT pre_owner, pre_name
FROM ctxsys.ctx_preferences
WHERE pre_name = 'DOM_DOC_DATASTORE' )
LOOP
ad_ctx_ddl.drop_preference (datastore_rec.pre_owner ||'.'|| datastore_rec.pre_name);
FOR storage_rec IN ( SELECT pre_owner, pre_name
FROM ctxsys.ctx_preferences
WHERE pre_name = 'DOM_DOC_STORAGE' )
LOOP
ad_ctx_ddl.drop_preference (storage_rec.pre_owner ||'.'|| storage_rec.pre_name);
SELECT 'tablespace ' || tablespace_name ||
' storage (initial 1M next 1M minextents 1 maxextents unlimited pctincrease 0)'
INTO tspace_tbl_param
FROM all_tables
WHERE owner = g_Prod_Schema AND table_name = 'DOM_DOCUMENTS_IMTEXT_TL';
SELECT 'tablespace ' || tablespace_name ||
' storage (initial 1M next 1M minextents 1 maxextents unlimited pctincrease 0)'
INTO tspace_idx_param
FROM all_indexes
WHERE owner = g_Prod_Schema
AND index_name = 'DOM_DOCUMENTS_IMTEXT_TL_U1'
AND table_name = 'DOM_DOCUMENTS_IMTEXT_TL';
FOR index_rec IN ( SELECT owner, index_name, status, domidx_status, domidx_opstatus
FROM all_indexes
WHERE ( owner = g_Prod_Schema OR owner = USER OR owner = g_Ctx_Schema )
AND table_name = 'DOM_DOCUMENTS_IMTEXT_TL'
AND index_name = p_Index_Name )
LOOP
-- Check index schema
--
IF ( index_rec.owner <> g_Index_Owner )
THEN
Log_Line (l_api_name || ': Error: index exists in wrong schema: ' || index_rec.owner);
SELECT par_value INTO l_Index_Memory_Max
FROM ctx_parameters
WHERE par_name = 'MAX_INDEX_MEMORY';
SELECT idx_docid_count, idx_status
INTO l_idx_docid_count, l_idx_status
FROM ctxsys.ctx_indexes
WHERE idx_owner = g_Index_Owner AND idx_name = 'DOM_IMTEXT_TL_CTX1'
AND idx_table = 'DOM_DOCUMENTS_IMTEXT_TL';