0
입력 매개 변수를 지정하여 하나의 프로 시저에 여러 변수를 입력하려고합니다. 매우 쉽지만 유감스럽게 생각합니다. 저는 수년 동안 SAS를 사용해 왔으며 SQL을 찾아 내려고 노력했습니다.CREATE PROCEDURE SQL Server
@VAR은 입력 매개 변수입니다. 그것은 내가보고있는 데이터의 숫자 또는 텍스트 일 수 있습니다. 이 코드를 실행하고 입력을 변경하여 결과를 개별적으로 출력하는 10 개의 열을 말하고 싶습니다. 이것이 가능하거나 이해할 수 있습니까?
declare @VAR as int???
set @VAR = 'exp_year', 'BusYrsExp'
CREATE PROCEDURE getExpSum @VAR int as
select @VAR, sum(NetCost) as clmCost, sum(claimCount) as clmnum, sum(earneddays) as exposure
into ow_exp_year
from CF_BI
group by @VAR
order by @VAR
확인 - 동적 SQL을 사용해야하는 경우 -이 절차를 변수 하나만 사용할 수 있습니까? 동적 SQL이 얼마나 어려울까요?
동적 SQL이 필요합니다. –