摘要: 你可能在批量处理一个事务的时候,想要批量插入一系列的数据,但是这些数据当添加完一次之后,重新添加的时候,你不想要重新添加,只是想将原有的数据进行更新,例如:我想要通过Excel将一系列的图书导入到数据库中,而这些图书在你下一次编辑之后,重新导入,只是对原有的数据进行修改。以上是一个业务的场景。在MSSQL中,你可以使用诸如:?IF NOT EXISTS(SELECT * FROM Book WHERE ….) THEN INSERT INTO ... ELSE UPDATE SET ...这样的SQL语法表示。而在SQLite中,不支持这样的语法。而对应的,在Sqlite中可以使用 Repla 阅读全文
posted @ 2012-10-09 17:17 竹林逸轩 阅读(209) 评论(0) 推荐(0) 编辑