insert into ... where (..)
をSQL Server CEで使用する方法?SQL Server Compact EditionでSQLクエリが機能しない
このクエリ:
insert into table(field) values(@val)
where not exists (select field from table where field = @code);
戻り
クエリを解析エラーが発生しました。 [トークン行番号= 1、トークン行オフセット= 40、トークンエラー中=]
どうしたらいいですか?前もってありがとうございます
「INSERT INTO ... SELECT ... WHERE(...)」を試してください –
@ todda.speot.is:これは有効な構文ですが、クエリと一致するテーブル内のすべての行に対して挿入を繰り返します。 –
@competent_tech SQL CEが異なっていない限り(私はそれがあるとわかっています)、 'FROM'句を省略すると、そのシナリオが妨げられます。 –