阅读量:0
在Oracle存储过程中,LOWER
函数可以用于将字符串转换为小写
CREATE OR REPLACE PROCEDURE lowercase_string (input_string IN VARCHAR2, output_string OUT VARCHAR2) IS BEGIN output_string := LOWER(input_string); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('An error occurred: ' || SQLERRM); END; /
这个存储过程接受一个输入参数input_string
和一个输出参数output_string
。在存储过程内部,我们使用LOWER
函数将input_string
转换为小写,并将结果赋值给output_string
。如果在执行过程中发生任何错误,我们会捕获异常并输出错误信息。
要调用此存储过程,可以使用以下匿名块:
DECLARE input_str VARCHAR2(100) := 'ConVert Me To LoWErCasE'; output_str VARCHAR2(100); BEGIN lowercase_string(input_str, output_str); DBMS_OUTPUT.PUT_LINE('Input string: ' || input_str); DBMS_OUTPUT.PUT_LINE('Output string: ' || output_str); END; /
这将输出:
Input string: ConVert Me To LoWErCasE Output string: convert me to lowercase