Wartości kolumn z instrukcji SELECT są przypisane do @low
i @day
zmienne lokalne; @adjustedLow
wartość nie jest przypisana do żadnej zmiennej i powoduje to problem:
Problem jest tutaj:
select
top 1 @low = low
, @day = day
, @adjustedLow -- causes error!
--select high
from
securityquote sq
...
Szczegółowe wyjaśnienie i obejście:Komunikaty o błędach serwera SQL — Msg 141 — Instrukcja SELECT, która przypisuje wartość do zmiennej, nie może być łączona z operacjami pobierania danych.