0

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);
4

1 に答える 1

1

いいえ、MERGE は SQL Server Compact ではサポートされていません。UPDATE と INSERT を組み合わせて使用​​する必要があります。

于 2012-12-30T14:04:56.823 に答える