判断数据在数据库中是否已存在.
2017-07-08 09:49
281 查看
今天下午和同事发生因为判断数据是否在数据库中已存在产生分歧.简易代码如下:
判断数据在数据库中是否已存在. >> csharp
这个答案描述的挺清楚的: http://www.goodpm.net/postreply/csharp/1010000008967839/判断数据在数据库中是否已存在.html
//观点一,先取出数据库中已存在ID存入内存,再进行判断 //数据太多情况,内存爆炸 DateTable dt = ExcuteSQL('SELECT ID FROM TABLE'); //List为数据集,已经去重 foreach(var item in List){ //观点二,在for循环中根据ID查询是否已存在 //for循环执行数据库?没这么干过 DateTable dt = ExcuteSQL(string.format('SELECT ID FROM TABLE WHERE ID = {0}',item.ID)); //判断是否在dt中存在 ... bool ISContain ... //不存在 if(!ISContain){ //加入事物SQL列表 SQLList.Add('INSERT INTO ........'); } } //执行事物 ....
判断数据在数据库中是否已存在. >> csharp
这个答案描述的挺清楚的: http://www.goodpm.net/postreply/csharp/1010000008967839/判断数据在数据库中是否已存在.html
相关文章推荐
- 判断数据在数据库中是否已存在.
- 判断数据库中是否已存在某数据表
- 判断数据库是否存在相同数据
- Android 数据存储——SQLite实例、判断数据库中表是否存在
- 如何判断数据库中是否存在一个数据表
- 判断常见的数据库数据结构对象是否存在
- laravel查询数据库,对反馈回来的object类型,判断是否存在数据
- 判断数据库的数据是否存在
- 判断数据库、数据表是否存在
- 判断数据库中数据表是否存在
- yii2中判断数据表是否存在数据库中(原创)
- SQL语句判断表 数据库 数据是否存在
- Sql Server中判断表或者数据库是否存在
- ADO方式下判断数据表是否存在
- 用Java语句判断数据库表是否存在
- 判断Sbo的Matrix中是否存在相同数据行
- SQL Server中判断一个数据库是否存在的方法
- 怎样判断数据库或数据库中的一张表是否存在
- 用Java语句判断数据库表是否存在
- 如何判断数据库是否存在