CREATE OR REPLACE FUNCTION Partition_High_Value (owner_in VARCHAR2, table_name_in varchar2, partition_name_in varchar2) RETURN varchar2 IS
incoming varchar2(32767);
return_hold varchar2(4000);
Begin
select high_value into incoming from all_tab_partitions
where table_owner = owner_in
and partition_name = partition_name_in
and table_name = table_name_in;
return_hold := substr(incoming,1,4000);
return return_hold;
END;
/
Function created.
col hv heading "High_value" format a10
col high_value like hv
col table_owner heading "Table|Owner" format a6
col table_name format a23
col partition_name format a14
select
table_owner,
table_name,
partition_name,
high_value,
Partition_High_Value(table_owner,table_name,partition_name) hv, --column errs.
num_rows,
blocks
from sys.all_tab_partitions
where table_owner = 'SYSTEM'
/
Table
Owner TABLE_NAME PARTITION_NAME High_value High_value NUM_ROWS BLOCKS
------ ----------------------- -------------- ---------- ---------- ---------- ----------
SYSTEM LOGSTDBY$APPLY_PROGRESS P0 0 0 0 0
SYSTEM LOGMNR_DICTSTATE$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_DICTIONARY$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_OBJ$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_USER$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNRC_GTLO P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNRC_GTCS P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNRC_GSII P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_TAB$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_COL$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_ATTRCOL$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_TS$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_IND$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_TABPART$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_TABSUBPART$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_TABCOMPART$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_TYPE$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_COLTYPE$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_ATTRIBUTE$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_LOB$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_CDEF$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_CCOL$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_ICOL$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_LOBFRAG$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_INDPART$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_INDSUBPART$ P_LESSTHAN100 100 100 0 0
SYSTEM LOGMNR_INDCOMPART$ P_LESSTHAN100 100 100 0 0
27 rows selected.