-1

私は比較的簡単なことをしようとしていると思いますが、「スカラー変数エラーを宣言する必要があります」というエラーが発生し続けます。私は2つの変数を持っています:

DECLARE @CountOfThisCampaignSegment int
DECLARE @CountOfLastCampaignSegment int 

select @CountOfThisCampaignSegment = COUNT(seg1) from #thisCampaignFinal

select @CountOfLastCampaignSegment = COUNT(seg1) from #lastCampaignFinal

それらをnvarcharに変換する必要があるように思われることをどこかで読みましたが、手順の途中でIFステートメントのこれら2つの変数を比較する必要があるため、それが問題を引き起こすかどうかわかりませんか?

SQL Server がこのエラーをスローする理由について、アドバイスや背景を教えていただけると幸いです。

どうもありがとう!

4

1 に答える 1