データを変更せずに、ストアドプロシージャが返すものを変更しようとしています。LinkItemType = 3のたびに1を返そうとしていますが、構文エラーが発生し続けます。助けてください。
これが私が持っているものです。
DECLARE @ITEMTYPE Int
SELECT TOP 1000
[DataID]
,[ContactServiceID]
,[LinkID]
,@ITEMTYPE
WHEN [LinkItemType] = 3 THEN @ITEMTYPE = 1 ELSE @ITEMTYPE = [LinkItemType]
FROM
[BCM2010].[dbo].[EntityReferences]
WHERE
dataid = 54
ORDER BY
LinkItemType DESC