CREATE OR REPLACE FUNCTION LONG_TO_VARCHAR(P_TABLE_OWNER IN ALL_TAB_PARTITIONS.TABLE_OWNER%TYPE,
P_TABLE_NAME IN ALL_TAB_PARTITIONS.TABLE_NAME%TYPE,
P_PARTITION_NAME IN ALL_TAB_PARTITIONS.PARTITION_NAME%TYPE)
RETURN VARCHAR2 AS
L_HIGH_VALUE LONG;
BEGIN
SELECT HIGH_VALUE
INTO L_HIGH_VALUE
FROM ALL_TAB_PARTITIONS
WHERE TABLE_OWNER = P_TABLE_OWNER
AND TABLE_NAME = P_TABLE_NAME
AND PARTITION_NAME = P_PARTITION_NAME;
RETURN SUBSTR(L_HIGH_VALUE, 1, 4000);
END;
/
版权声明:本文为博主原创文章,未经博主允许不得转载。
oracle
- 上一篇:ORA-20000 错误
- 下一篇:ORA-14039错误