Nilai kolom dari pernyataan SELECT ditugaskan ke @low
dan @day
variabel lokal; @adjustedLow
nilai tidak ditetapkan ke variabel apa pun dan itu menyebabkan masalah:
Masalahnya ada di sini:
select
top 1 @low = low
, @day = day
, @adjustedLow -- causes error!
--select high
from
securityquote sq
...
Penjelasan rinci dan solusi:Pesan Kesalahan SQL Server - Msg 141 - Pernyataan SELECT yang memberikan nilai ke variabel tidak boleh digabungkan dengan operasi pengambilan data.