나는 그것을 수행하는 내장 함수에 대해 알고있다. 그러나 나는 SQL을 배우고 이러한 함수없이 이것을 만드는 방법을 알고 싶습니다. 즉, 나는 다음 코드를 :쿼리 결과를 텍스트 변수에 저장하는 방법은 무엇입니까?
DECLARE @stmt VARCHAR;
SELECT column_1 INTO @stmt FROM some_table;
내가 단일 문자열 'value 1, value2, value 3, ..., value N'
로 @stmt
에 모든 값을 저장하려면이 코드를 변경할 수 있습니까? 당신이 column_1의 다른 값을 CONCAT하려면
? 다른 컬럼들. 아니면'column 1'의 값이 다른가 – Utsav
값은'column_1'에서 나온 값입니다. 나는 이제'FOR ... IN ... LOOP ... END LOOP; '를 사용하는 해결책을 발견했다. 어쩌면 다른 해결책이있을 수도 있습니다. –
질문의 질을 향상 시키려면 지금까지 수행 한 연구, 시도한 것, 일어날 희망, 실제로 발생한 문제 (수신 한 오류 메시지 포함)에 대한 증거를 제시하십시오. 자세한 내용은 http://stackoverflow.com/help/how-to-ask를 참조하십시오. – toonice