【问题标题】:Declare Scalar Variable error in SQL - SSMS在 SQL 中声明标量变量错误 - SSMS
【发布时间】:2019-10-07 17:39:05
【问题描述】:

当我执行下面的 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

【问题讨论】:

    标签: sql-server ssms ssms-2017


    【解决方案1】:

    应该是:

    DECLARE @Key varchar(100)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-04
      相关资源
      最近更新 更多