2011-08-18 2 views
0

이것은 설명하기위한 예입니다.다른 저장 프로 시저의 매개 변수와 출력 매개 변수가 들어있는 저장 프로 시저를 호출합니까?

저장 프로 시저 A :

Create PROCEDURE InsertNode 

@ID nvarchar(64), 
@Name nvarchar(64), 
@Total int OUTPUT 
AS 
INSERT INTO [TableA] (ID,Name) VALUES (@ID, @Name) 
SELECT @Total = Count(*) FROM TableA 

저장 프로 시저 B :

Create PROCEDURE CallInsertNode 

@InputID nvarchar(64), 
@InputName nvarchar(64), 
@ResultTotal 
AS 
EXEC InsertNode ...// how can I define the input params(@InputID, @Input Name) and output param (@ResultTotal) for Stored procedure A (like passing parameters)? 

감사합니다.

답변

2
EXEC InsertNode 
    @Id = @InputId, 
    @Name = @InputName, 
    @Total = @ResultTotal OUTPUT 
관련 문제