我具有此功能,可将文本居中对齐并想存储在变量中,以便可以在任何地方使用它,但是我有PLS-00201: identifier 'TEXT_CENTER' must be declared
困扰着我。我该怎么办?
FUNCTION text_centre(p_text VARCHAR2,
p_pageWidth NUMBER default 80)
RETURN VARCHAR2 IS
v_textWidth NUMBER;
BEGIN
v_textWidth := LENGTH(UPPER(p_text)) / 2;
RETURN LPAD(p_text, (p_pageWidth/2) + v_textWidth, ' ');
END;
然后我尝试将其放入变量
v_center VARCHAR2 := text_centre('test',80);
然后我得到了这个PLS-00201: identifier 'TEXT_CENTRE' must be declared
好的,我只是将整个函数放在块中,但是不能将其存储在变量中。