Create
Table
TesteSetSelect
(
Codigo
int
,
Nome
varchar
(20)
)
INSERT
INTO
VALUES
(1,
'João'
),(2,
'Carlos'
),(3,
'Maria'
Declare
@NomeSet
SET
@NomeSet=(
Select
from
where
Codigo=2)
(2,
'José'
@NomeSelect
@NomeSelect=Nome
Codigo=2
@Codigo
, @Nome
(25)
@Codigo=1
@Nome=
SELECT
@Codigo=1, @Nome=
@CodigoSet
, @CodigoSelect
@CodigoSet=1
@CodigoSet=(
select
2
Teste
codigo=100)
@CodigoSelect=1
@CodigoSelect=2
codigo=100
as
CodigoSet, @CodigoSelect
CodigoSelect
DECLARE
@Error
, @RowCount
Codigo/0
FROM
@RowCount = @@ROWCOUNT
@Error = @@ERROR
AS
Erro
@RowCount = @@ROWCOUNT, @Error = @@ERROR