学堂 学堂 学堂公众号手机端

在PL/SQL中,可以使用循环来批量给字符串加上逗号和引号

lewis 1年前 (2024-02-16) 阅读数 3 #技术

在PL/SQL中,可以使用循环来批量给字符串加上逗号和引号。下面是一个示例代码:

DECLARE input_stringVARCHAR2(100):='apple,banana,orange'; output_stringVARCHAR2(100); BEGIN FORiIN1..LENGTH(input_string)LOOP IFSUBSTR(input_string,i,1)=','THEN output_string:=output_string||''','||SUBSTR(input_string,i+1,1); ELSE output_string:=output_string||SUBSTR(input_string,i,1); ENDIF; ENDLOOP; output_string:=''''||output_string||''''; DBMS_OUTPUT.PUT_LINE(output_string); END;

在这个示例中,我们首先定义了一个包含逗号分隔的字符串input_string。然后通过循环遍历这个字符串,如果遇到逗号则在前后加上引号和逗号,最后输出加上引号的新字符串output_string。输出结果为'apple','banana','orange'


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门