CREATE PROCEDURE testPro

AS
BEGIN
DECLARE @c nvarchar(3)
SET @c = '001'
PRINT @c
RETURN @c
ENDDECLARE @n NVARCHAR(3)
EXEC @n = testPro
PRINT @n返回值是1,实际上应该是‘001’,为什么?