我要写一个功能是去读网页回传的资料
再写到数据库里
回传给查询者
资料量很大也常常需要更新
(类似商品库存量一直变动)
目前卡在如果有新商品出现
我需要去检查数据库有没有这个商品
来决定下insert或update
变成每个商品都要去连一次数据库效能很差
目前有三个方向但不是很确定:
1. google说可以把指令串在一起一次执行
变成"比对…… insert……比对……update"
但这样指令会变成很长一串字串
这样算是好的解法?
而且如果商品名称有 ' 出现
指令就不行了
2.每次都把数据库旧资料砍掉
在内存生成新资料的table
再塞新资料进去
3.写一支SP
但这样每次还是要开数据库连线
执行端是C#程式暂且在这里发问
若觉得不恰当我再去DATABASE问 谢谢