:
CREATE PROCEDURE [dbo].[MyProc]
(
@value1 int = null output,
@value2 int = null output
)
AS
SET @value1 =...
IF( @value1 IS NULL )
RETURN 0;
SET @value2 =...
SELECT @value1 = Value1,
@value2 = Value2;
RETURN 0;
:
declare @v1 int,
@v2 int
exec MyProc @v1 out, @v2 out
select @v1, @v2
,
create table
(
val1 int null,
val2 int null
)
CREATE PROCEDURE [dbo].[MyProc]
AS
SET @value1 =...
IF( @value1 IS NULL )
RETURN 0;
SET @value2 =...
insert into
SELECT Value1, Value2
from tab
RETURN 0;
:
create table
(
val1 int null,
val2 int null
)
exec MyProc
select *
from
drop table