2
이 스크립트가 왜 한 쌍의 null을 반환합니까? MSSMS에서 실행되는 SQL Server 2008 스크립트를 사용하고 있습니다. 당신은 지정해야출력 매개 변수가 반환되지 않음
CREATE PROCEDURE proc_Test
(
@Input int,
@Out1 int OUTPUT,
@Out2 varchar(10) OUTPUT
)
AS
BEGIN
SET NOCOUNT OFF
SET @Out1 = 100 + @Input
SET @Out2 = 'result=' + CONVERT(varchar,@Out1)
RETURN
END
GO
DECLARE @Out1 int, @Out2 varchar(10)
exec proc_Test @Input=1, @[email protected], @[email protected]
select @Out1, @Out2
감사합니다. 나는 정말 명백한 것을 놓쳤다 고 생각했습니다. –
@Mark : np. 나는 여러 번 똑같이 해왔다! –