Объявить ошибку скалярной переменной в SQL - SSMS - PullRequest
0 голосов
/ 07 октября 2019

Когда я выполняю приведенную ниже инструкцию SQL, я получаю сообщение об ошибке

Необходимо объявить скалярную переменную "@AuditKey"

Мне кажется, что это так просто иЯ делаю действительно глупую ошибку. Заранее спасибо!

ALTER PROCEDURE [ProjectSpecific].[spTarget]
    -- Parameter is AuditKey
    @Key VARCHAR(100)
AS
BEGIN
    SET @Key = 'Key'
    SET NOCOUNT ON;

    CREATE TABLE #Audit
    (   
        AccountID INT,
        Acct VARCHAR(50),
        RevCode SMALLINT,
        HCPCS VARCHAR(5)
    )

    INSERT INTO #Audit
        SELECT    
            II.AccountID, II.Acct, IB.RevCode, IB.HCPCS
        FROM 
            Trakker.InsuranceInfo II
        INNER JOIN
            Trakker.ItemizedBill IB ON II.AccountID = IB.AccountID
        WHERE 
            Rate.Key = @Key
END

1 Ответ

0 голосов
/ 07 октября 2019

Должно быть:

DECLARE @Key varchar(100)
...