programing

SQL 문자열을 동적으로 업데이트하려면 어떻게 해야 합니까?

starjava 2023. 9. 4. 19:29
반응형

SQL 문자열을 동적으로 업데이트하려면 어떻게 해야 합니까?

저는 콘캣을 사용하여 스트링의 서브스트링을 저장해야 합니다.예:

SET X VARCHAR(10);
LOOP:
SET X = CONCAT(X,'new_value');
END LOOP

집합이 수행하는 작업은 X에 새 값을 저장하고 모든 결합된 값은 저장하지 않습니다.

어떻게 이를 달성할 수 있습니까?

+=작동하지 않음

SET X VARCHAR(10);그것은 작동하지 않습니다.아마도 당신 말은DECLARE x VARCHAR(10);

하지만 아마도 선언을 건너뛰고 간단하게 하는 것이 더 나을 것입니다.

SET @x := CONCAT(@x, 'appended string');

또는

SELECT @x := CONCAT(@x, 'appended string');

언급URL : https://stackoverflow.com/questions/59026971/how-do-i-update-sql-string-dynamically

반응형