저장 프로 시저가 있고 내부에 select 문, 삽입 및 업데이트가 있지만 select 문에서 나중에 결과에 액세스 할 수 있도록 결과를 변수에 저장하고 싶습니다. 내 업데이트 성명서에. 결과를 변수에 먼저 저장할 수 있습니까?SQL 서버 2008에서 변수에 SQL 결과를 저장하는 방법
SELECT
REV1 = COUNT(CASE WHEN QTR = 1 AND MAIN_SAT =1 AND ACTIVE_FLAG = 1 THEN 1 END),
REV2= COUNT(CASE WHEN QTR = 1 AND MAIN_EKL =1 AND ACTIVE_FLAG = 1 THEN 1 END),
REV3= COUNT(CASE WHEN QTR = 1 AND MAIN_LAM =1 AND ACTIVE_FLAG = 1 THEN 1 END),
REV4= COUNT(CASE WHEN QTR = 1 AND MAIN_JAC =1 AND ACTIVE_FLAG = 1 THEN 1 END)
FROM MyTable
이 select 문의 결과는 다음과 같습니다 :
REV1 REV2 REV3 REV4
12 45 87 54