?????????????????Σ?

???????????????SET??SELECT ???????????????????????????????????????????????????????SELECT????????????????????????????????????SET???NULL?????????????????Σ????????????????????????????????????????????

???????????????????


USE AdventureWorks
GO
-- ??SET?????????
DECLARE @var1 VARCHAR(20)
SET @var1 = 'Value 1 Assigned'
PRINT @var1
SET @var1 = (SELECT Color FROM Production.Product WHERE ProductID = 32022)
PRINT @var1
GO
-- ??SELECT?????????
DECLARE @var1 VARCHAR(20)
SELECT @var1 = 'Value 1 Assigned'
PRINT @var1
SELECT @var1 = Color FROM Production.Product WHERE ProductID = 32023
PRINT @var1
GO


??????????£?

?????????п????????SET??????????NULL????SELECT??????????????????

?????????

?????????????SELECT???????????????????SELECT?????????????ANSI???????????????????????????????????????DBMS??????????SET?????SELECT ??

???????

????????????????????????????????????????????????????Щ???????鵥??????

???????SET??????

?????? ?????????????????κβ??????????????????

?????? ??????NULL???

?????? ????????????????ANSI?????

?????? ???????????

???????SELECT??????

?????? ??????????????

?????? ???????????????????????????????

?????? ??????????

?????? ???????????@@ROWCOUNT??@@ERROR?????