我正在尝试针对MERGE
数据库运行Sql Server CE
查询,但它正在抛出错误:
There was an error parsing the query. ...
虽然同一查询在Sql Server
中正常运行。
merge statement
中的Sql Server CE
<不支持是CE
吗?如果是的话,是否有MERGE [Books] as T
USING(SELECT 1 S) as S
ON T.Category ='Fiction' AND T.Lang='En'
WHEN MATCHED THEN
UPDATE SET Title=@Title
WHEN NOT MATCHED THEN
INSERT (Id , Title , Lang , Category) VALUES (@Id , @Title , @Lang , @Category);
的等效声明?
{{1}}
答案 0 :(得分:1)
不,SQL Server Compact不支持MERGE,必须使用UPDATE和INSERT的组合