2011-08-18 2 views
0

Ceci est juste un exemple à démontrer.Appelez une procédure stockée qui contient des paramètres et un paramètre de sortie provenant d'une autre procédure stockée?

procédure stockée 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 

procédure stockée 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)? 

Merci.

Répondre

2
EXEC InsertNode 
    @Id = @InputId, 
    @Name = @InputName, 
    @Total = @ResultTotal OUTPUT 
Questions connexes