ORACLE 自定义函数
CREATE OR REPLACE FUNCTION GET_LEFT (
v_str IN VARCHAR2, /* 传进来的字段 的值*/
v_sublen IN INTEGER /* 传进来 截取的长度 /
) RETURN VARCHAR2 / 返回的值*/
IS
v_strlen INTEGER := LENGTH(v_str);
BEGIN
IF v_strlen <= 0 THEN
RETURN ‘’;
ELSIF v_strlen <= v_sublen THEN
RETURN v_str;
else
RETURN SUBSTR(v_str, 1, v_sublen);
END IF;
END;