Вызов хранимой процедуры, которая содержит параметры и параметры вывода из другой хранимой процедуры? - PullRequest
0 голосов
/ 18 августа 2011

Это просто пример для демонстрации.

Хранимая процедура 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)?

Спасибо.

1 Ответ

2 голосов
/ 18 августа 2011
EXEC InsertNode 
    @Id = @InputId,
    @Name = @InputName,
    @Total = @ResultTotal OUTPUT
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...