Почему я получаю сообщение об ошибке?Должен объявить скалярную переменную в хранимой процедуре SQL Server
Необходимо объявить скалярную переменную @wight
В моей хранимой процедуры?
create PROCEDURE [dbo].Vector
(@word Varchar, @Wight double)
AS
SET NOCOUNT ON;
SELECT
DocId, TermWight * @Wight as "ss", word, id,
wordid, IDF, TFij
FROM TermWeight
WHERE (word = @word) and (TermWight <> 0)
Потому что вы используете переменную, которая не была объявлена. –
Нет типа данных 'double'. Когда вы исправите это, вы получите 'Обязательно объявите скалярную переменную« @word ».' –
проблема в переменной @wight – AAHN