[Home] [Help]
The following lines contain the word 'select', 'insert', 'update' or 'delete':
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
SELECT periodicity_id
FROM bsc_sys_periodicities
WHERE calendar_id = x_calendar_id;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
SELECT periodicity_id
FROM bsc_sys_periodicities
WHERE calendar_id = x_calendar_id;
SELECT indicator
FROM bsc_kpis_b
WHERE calendar_id = x_calendar_id;
SELECT table_name
FROM bsc_db_tables
WHERE periodicity_id IN (
SELECT periodicity_id
FROM bsc_sys_periodicities
WHERE calendar_id = x_calendar_id
);
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
select distinct table_name
from bsc_kpi_data_tables
where indicator = x_indicator and table_name is not null;
IF BSC_UPDATE_UTIL.Get_Kpi_Impl_Type(x_indicator) = 2 THEN
--AW indicator
h_num_objects := h_num_objects + 1;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
x_indicators IN BSC_UPDATE_UTIL.t_array_of_number,
x_num_indicators IN NUMBER
) RETURN BOOLEAN IS
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
SELECT dim_level_id
FROM bsc_sys_dim_levels_b
WHERE short_name = x_dim_short_name;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
h_indicators BSC_UPDATE_UTIL.t_array_of_number;
h_input_tables BSC_UPDATE_UTIL.t_array_of_varchar2;
select distinct indicator
from bsc_kpis_vl
where calendar_id in (
select calendar_id
from bsc_sys_calendars_b
where fiscal_change = 1
);
h_sql := 'SELECT DISTINCT indicator'||
' FROM bsc_kpis_vl'||
' WHERE prototype_flag IN (6,7)';
IF BSC_UPDATE.g_kpi_mode THEN
IF BSC_UPDATE.g_num_indicators > 0 THEN
h_where_indics := BSC_APPS.Get_New_Big_In_Cond_Number(1, 'indicator');
FOR h_i IN 1..BSC_UPDATE.g_num_indicators LOOP
BSC_APPS.Add_Value_Big_In_Cond(1, BSC_UPDATE.g_indicators(h_i));
IF NOT BSC_UPDATE_UTIL.Item_Belong_To_Array_Varchar2(h_indicator, h_object_keys, h_num_objects) THEN
h_num_indicators := h_num_indicators + 1;
IF NOT BSC_UPDATE.Get_Input_Tables_Kpis(h_indicators, h_num_indicators, h_input_tables, h_num_input_tables) THEN
RETURN FALSE;
IF NOT BSC_UPDATE.get_kpi_for_input_tables(h_input_tables,h_num_input_tables,h_indicators,h_num_indicators) THEN
RETURN FALSE;
IF BSC_UPDATE.g_kpi_mode THEN
IF BSC_UPDATE_UTIL.Item_Belong_To_Array_Number(h_indicators(h_i),
BSC_UPDATE.g_indicators,
BSC_UPDATE.g_num_indicators) THEN
IF NOT BSC_UPDATE_UTIL.Item_Belong_To_Array_Varchar2(h_indicators(h_i), h_object_keys, h_num_objects) THEN
h_num_objects := h_num_objects + 1;
IF NOT BSC_UPDATE_UTIL.Item_Belong_To_Array_Varchar2(h_indicators(h_i), h_object_keys, h_num_objects) THEN
h_num_objects := h_num_objects + 1;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
x_input_tables IN BSC_UPDATE_UTIL.t_array_of_varchar2,
x_num_input_tables IN NUMBER
) RETURN BOOLEAN IS
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
h_indicators BSC_UPDATE_UTIL.t_array_of_number;
IF NOT BSC_UPDATE.get_kpi_for_input_tables(x_input_tables,x_num_input_tables,h_indicators,h_num_indicators) THEN
RETURN FALSE;
IF BSC_UPDATE.g_kpi_mode THEN
IF BSC_UPDATE_UTIL.Item_Belong_To_Array_Number(h_indicators(h_i),
BSC_UPDATE.g_indicators,
BSC_UPDATE.g_num_indicators) THEN
IF NOT BSC_UPDATE_UTIL.Item_Belong_To_Array_Varchar2(h_indicators(h_i), h_object_keys, h_num_objects) THEN
h_num_objects := h_num_objects + 1;
IF NOT BSC_UPDATE_UTIL.Item_Belong_To_Array_Varchar2(h_indicators(h_i), h_object_keys, h_num_objects) THEN
h_num_objects := h_num_objects + 1;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
x_calendars IN BSC_UPDATE_UTIL.t_array_of_number,
x_num_calendars IN NUMBER
) RETURN BOOLEAN IS
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
select indicator
from bsc_kpis_b
where calendar_id = p_calendar_id;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
| FUNCTION Lock_Indicators_To_Delete
+============================================================================*/
FUNCTION Lock_Indicators_To_Delete (
x_indicators IN BSC_UPDATE_UTIL.t_array_of_number,
x_num_indicators IN NUMBER
) RETURN BOOLEAN IS
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
h_indicators BSC_UPDATE_UTIL.t_array_of_number;
h_input_tables BSC_UPDATE_UTIL.t_array_of_varchar2;
IF NOT BSC_UPDATE.Get_Input_Tables_Kpis(h_indicators, h_num_indicators, h_input_tables, h_num_input_tables) THEN
RETURN FALSE;
IF NOT BSC_UPDATE.get_kpi_for_input_tables(h_input_tables,h_num_input_tables,h_indicators,h_num_indicators) THEN
RETURN FALSE;
IF NOT BSC_UPDATE_UTIL.Item_Belong_To_Array_Number(h_indicators(h_i), x_indicators, x_num_indicators) THEN
h_num_objects := h_num_objects + 1;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
END Lock_Indicators_To_Delete;
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
SELECT dp.dim_level_id
FROM bsc_sys_dim_levels_b d, bsc_sys_dim_levels_b dp, bsc_sys_dim_level_rels r
WHERE d.dim_level_id = r.dim_level_id AND
r.parent_dim_level_id = dp.dim_level_id AND
DECODE(r.relation_type, 2, r.relation_col, d.level_table_name) = x_dim_table;
select distinct dim_level_id
from
(select dim_level_id, parent_dim_level_id
from bsc_sys_dim_level_rels
where relation_type = 1
)
start with parent_dim_level_id = p_dim_level_id
connect by parent_dim_level_id = prior dim_level_id;
h_dim_table_type := BSC_UPDATE_DIM.Get_Dim_Table_Type(x_dim_table);
IF h_dim_table_type = BSC_UPDATE_DIM.DIM_TABLE_TYPE_UNKNOWN THEN
RETURN FALSE;
IF h_dim_table_type = BSC_UPDATE_DIM.DIM_TABLE_TYPE_1N THEN
SELECT dim_level_id
INTO h_dim_level_id
FROM bsc_sys_dim_levels_b
WHERE level_table_name = x_dim_table;
IF h_dim_table_type = BSC_UPDATE_DIM.DIM_TABLE_TYPE_MN THEN
BSC_APPS.Add_Value_Big_In_Cond(1, h_parent_level_id);
IF h_dim_table_type = BSC_UPDATE_DIM.DIM_TABLE_TYPE_1N THEN
--This query gets all the child, grand child all the way down.
OPEN c_child_dims(h_dim_level_id);
h_sql := 'SELECT DISTINCT bt.table_name'||
' FROM ('||
' SELECT DISTINCT table_name FROM bsc_db_tables_rels'||
' WHERE source_table_name IN ('||
' SELECT table_name FROM bsc_db_tables WHERE table_type = :1)) bt,'||
' bsc_db_tables_cols c'||
' WHERE bt.table_name = c.table_name AND'||
' c.column_type = :2 AND c.column_name IN ('||
' SELECT level_pk_col FROM bsc_sys_dim_levels_b'||
' WHERE '||h_cond_for_base_tables||')';
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
x_indicators IN BSC_UPDATE_UTIL.t_array_of_number,
x_num_indicators IN NUMBER
) RETURN BOOLEAN IS
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
select distinct indicator
from bsc_kpi_data_tables
where table_name = x_table_name;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
select distinct indicator
from bsc_kpis_b
where calendar_id = x_calendar_id;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
h_sql := 'SELECT DISTINCT indicator'||
' FROM bsc_kpis_vl'||
' WHERE prototype_flag IN (6,7)';
IF BSC_UPDATE.g_kpi_mode THEN
IF BSC_UPDATE.g_num_indicators > 0 THEN
h_where_indics := BSC_APPS.Get_New_Big_In_Cond_Number(1, 'indicator');
FOR h_i IN 1..BSC_UPDATE.g_num_indicators LOOP
BSC_APPS.Add_Value_Big_In_Cond(1, BSC_UPDATE.g_indicators(h_i));
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
select distinct table_name
from bsc_db_tables_rels
start with table_name in (
select distinct table_name
from bsc_kpi_data_tables
where indicator = x_indicator and
table_name is not null
)
connect by table_name = prior source_table_name;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
select distinct source_table_name
from bsc_db_tables_rels
where table_name = x_summary_table;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
select distinct table_name
from bsc_db_tables
where table_name like p_like_name;
select distinct source_table_name
from bsc_db_tables_rels
where table_name like p_like_name;
IF NOT BSC_UPDATE_UTIL.Item_Belong_To_Array_Varchar2(h_table_name, h_object_keys, h_num_objects) THEN
h_num_objects := h_num_objects + 1;
IF NOT BSC_UPDATE_UTIL.Item_Belong_To_Array_Varchar2(h_table_name, h_object_keys, h_num_objects) THEN
h_num_objects := h_num_objects + 1;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
select distinct source_table_name
from bsc_db_tables_rels
where table_name = x_summary_table;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
| FUNCTION Lock_Update_Base_Table
+============================================================================*/
FUNCTION Lock_Update_Base_Table(
x_input_table IN VARCHAR2,
x_base_table IN VARCHAR2
) RETURN BOOLEAN IS
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
END Lock_Update_Base_Table;
| FUNCTION Lock_Update_Date
+============================================================================*/
FUNCTION Lock_Update_Date RETURN BOOLEAN IS
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
h_object_types(h_num_objects) := 'UPDATE_DATE';
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
END Lock_Update_Date;
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
x_tables IN BSC_UPDATE_UTIL.t_array_of_varchar2,
x_num_tables IN NUMBER
) RETURN BOOLEAN IS
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
h_object_keys BSC_UPDATE_UTIL.t_array_of_varchar2;
h_object_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_lock_types BSC_UPDATE_UTIL.t_array_of_varchar2;
h_cascade_levels BSC_UPDATE_UTIL.t_array_of_number;
BSC_UPDATE_LOG.Write_Line_Log('Locking: '||h_object_keys(h_i)||' '||h_object_types(h_i)||
' '||h_lock_types(h_i)||' '||h_cascade_levels(h_i),
BSC_UPDATE_LOG.OUTPUT);
x_object_keys IN BSC_UPDATE_UTIL.t_array_of_varchar2,
x_object_types IN BSC_UPDATE_UTIL.t_array_of_varchar2,
x_lock_types IN BSC_UPDATE_UTIL.t_array_of_varchar2,
x_cascade_levels IN BSC_UPDATE_UTIL.t_array_of_number,
x_num_objects IN NUMBER
) RETURN BOOLEAN IS
h_i NUMBER;
BSC_UPDATE_LOG.Write_Line_Log(x_object_keys(h_i)||' '||x_object_types(h_i)||': '||h_msg_data,
BSC_UPDATE_LOG.OUTPUT);
BSC_UPDATE_LOG.Write_Line_Log(h_msg_data, BSC_UPDATE_LOG.OUTPUT);