IT

plsql 루프 내에서 Oracle에 문자열 추가

itgroup 2023. 7. 22. 09:56
반응형

plsql 루프 내에서 Oracle에 문자열 추가

다른 프로그래밍 언어와 마찬가지로 간단한 =+를 사용하여 변수 문자열에 추가할 수 있지만 Oracle PlSql 블록 내에서 어떻게 추가합니까?

my_string string

my_string = 'bla';

while ...(not greater than 10)
my_string += 'i';

예상 출력: bla12345678910

연결 연산자는||그러나 찾고 있는 연결의 짧은 형식(예: +=)은 없습니다.

사용해 볼 수 있습니다.

DECLARE
 lvOutPut VARCHAR2(2000);
BEGIN
    lvOutPut := 'BLA';
    FOR i in 1..10 LOOP
        lvOutPut := lvOutPut || i;
    END LOOP;
    DBMS_OUTPUT.PUT_LINE(lvOutPut);
END;

언급URL : https://stackoverflow.com/questions/6456430/appending-strings-in-oracle-within-a-plsql-loop

반응형