SQL CEはTRUNCATEコマンドをサポートしていません。テーブルをクリアするには、DELETEを使用する必要があります。次のコマンドよりも早くデータをクリアする方法はありますか?
DELETE FROM FooTable WHERE id !='ABC'
これを行うためのより良い方法はありません。DELETEはSQL CEがSQL ROWSを削除するためのSQLコマンドです。いずれにしても、TRUNCATE TABLEはテーブル内のすべての行を削除するため、DELETEクエリはSQL Serverでも実行する必要があります。 「ABC」とは異なるIDを持つすべての行。
SQL CEのすべての行を削除する場合は、使用する必要があります
DELETE FROM FooTable
またね、この投稿がお役に立てば幸いです。
いいえ、DROP TABLE、CREATE TABLE、およびINSERT以外の残存データ(存在する場合)