The following lines contain the word 'select', 'insert', 'update' or 'delete':
p_modelCmd := p_modelCmd||') RULES UPDATE SEQUENTIAL ORDER()';
select sys_context('USERENV', 'CURRENT_SCHEMA') into l_schemaName from dual;
select distinct(VERSION)
into l_version
from PRODUCT_COMPONENT_VERSION
where PRODUCT like '%Enterprise Edition%';
'create or replace view '||p_dimView||' as select '||p_cols||
' from table(CAST (OLAP_TABLE('''||l_aw||
' DURATION SESSION'', '''|| l_schemaName || '.' || l_dimTable||
''', '''||l_olapCmd||''', '||p_lmap||') AS '||l_dimTable||'))'||
l_model;
select 'alter view '||object_name||' compile' CMD
from USER_OBJECTS
where STATUS = 'INVALID'
and OBJECT_NAME like 'ZPB%_V'
and OBJECT_TYPE = 'VIEW';
select BUSINESS_AREA_ID, SHADOW_ID
into l_ba_id, l_shadow
from ZPB_CURRENT_USER_V;
select LAST_AW_UPDATE
into l_last_upd
from ZPB_BUSINESS_AREAS
where BUSINESS_AREA_ID = l_ba_id;
select ZPB_AW.GET_SCHEMA||'.'||PERSONAL_AW
into l_persAw
from ZPB_USERS
where BUSINESS_AREA_ID = l_ba_id
and USER_ID = l_shadow;
select BUSINESS_AREA_ID, SHADOW_ID
into l_ba_id, l_shadow
from ZPB_CURRENT_USER_V;
select LAST_AW_UPDATE
into l_last_upd
from ZPB_BUSINESS_AREAS
where BUSINESS_AREA_ID = l_ba_id;
select ZPB_AW.GET_SCHEMA||'.'||PERSONAL_AW
into l_persAw
from ZPB_USERS
where BUSINESS_AREA_ID = l_ba_id
and USER_ID = l_shadow;
select view_name from user_views
where view_name like l_aw||'\_%' escape '\' or
view_name like l_aw||'PRS\_%' escape '\' or
view_name like 'ZPB' || p_business_area ||'PRS\_%' escape '\' or
view_name like 'ZPB' || p_business_area || '\_D%' escape '\';
select user_id
from ZPB_USERS
where BUSINESS_AREA_ID = p_business_area;
select DATA_AW
into l_aw
from ZPB_BUSINESS_AREAS
where BUSINESS_AREA_ID = p_business_area;
select view_name
from user_views
where view_name like l_aw||'\_%' escape '\';