【问题标题】:Incorrect syntax near Keyword Table关键字表附近的语法不正确
【发布时间】:2014-06-04 07:02:36
【问题描述】:

我已尽力解决此问题,但目前还没有。

这段代码给了我错误:

MERGE Monitoring.MonitoringDataFilter T
                USING
                (
                    SELECT
                        MonitoringDataFilterID AS MonitoringDataFilterID
                )S 
                    ON T.MonitoringDataFilterID = S.MonitoringDataFilterID
                WHEN MATCHED
                THEN
                    UPDATE
                    SET
                        MonitoringDataId            = @MonitoringDataId,
                        FilterTypeId                = @FilterTypeID,
                        CreatedBy                   = @UserLogin,
                        CreatedDate                 = GETDATE()
                WHEN NOT MATCHED
                THEN    
                    INSERT 
                    // Error Near this     Monitoring.MonitoringDataFilter 
                    (
                        MonitoringDataID,   
                        FilterTypeID,       
                        CreateBy,
                        CreatedDate,            
                    )
                    SELECT 
                            MD.MonitoringDataID,
                            @FilterTypeID,
                            @UserLogin,
                            GETDATE() 
                    FROM 
                            Monitoring.MonitoringData MD 
                    WHERE 
                    MD.MonitoringID = @MonitoringID;

我可以就如何解决这个问题获得一些帮助吗?

【问题讨论】:

  • CreatedDate 后面有一个逗号,可能会导致您出现问题。
  • 不,伙计@IrishGeek82 它总是出现Incorrect syntax near 'Monitoring' ,我不知道那是什么
  • 我认为标题应该是您遇到的错误,您可以相应地更新问题吗?
  • 我会继续调查的:)
  • 另外,请记住,仅仅因为错误显示near 'Monitoring' 并不意味着问题必须就在该行旁边。可能会偏离几行。

标签: sql sql-server stored-procedures


【解决方案1】:

我认为您错过了 [架构名称]

Database_Name.Schema_Name.Table_Name

i.e. Monitoring.dbo.MonitoringDataFilter

【讨论】:

    猜你喜欢
    • 2016-06-08
    • 2013-12-16
    • 1970-01-01
    • 2017-11-22
    • 2018-06-16
    • 2013-10-29
    • 2014-06-22
    • 1970-01-01
    • 2013-05-04
    相关资源
    最近更新 更多