반응형
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
반응형
'IT' 카테고리의 다른 글
MySQL 유니언이 insert and select 문에서 작동하지 않습니다. (0) | 2023.07.22 |
---|---|
__dict__ 속성 설명 (0) | 2023.07.22 |
MariaDB(UPPER_SNAKE_CASE)의 최대 절전 모드 명명 전략 (0) | 2023.07.22 |
CTE를 사용하기 위해 MariaDB 10.2.20으로 업데이트했습니다.여전히 "인식할 수 없는 문 유형"을 받는 중입니다.(근처 WITH) in phpMyAdmin (0) | 2023.07.22 |
표의 두 필드를 비교하고 상태 필드를 만드는 방법 (0) | 2023.07.22 |