【问题标题】:Update From clause in SQL Server CE doesn't work , any Solutions?SQL Server CE 中的 Update From 子句不起作用,有什么解决方案吗?
【发布时间】:2013-05-07 23:00:05
【问题描述】:

我有这个 SQL 语句:

UPDATE Movement_Item_Lots 
SET Batch_Code = (SELECT WHSS.Batch_Code 
                  FROM WH_Stock_Serials AS WHSS 
                  WHERE WHSS.Item_Code = Movement_Item_Lots.Item_Code 
                  AND   WHSS.From_Distribution_Code = Movement_Item_Lots.Distribution_Code 
                 )

它返回:

解析查询时出错。
[令牌行号=2,令牌行偏移量=19,错误令牌=SELECT]

我知道这是 SQL Server CE 中无法更新的常见问题,有什么解决方法吗?

【问题讨论】:

    标签: sql sql-server-ce


    【解决方案1】:

    换成sqlite,如果可能的话,这个sql就可以了...

    1. var
    2. 更新 .. SET Batch_Code = var

    【讨论】:

      猜你喜欢
      • 2016-02-17
      • 2016-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      • 1970-01-01
      • 2014-11-14
      • 1970-01-01
      相关资源
      最近更新 更多