xblues 发表于 29-9-2009 07:27:04

procoder 发表于 29-9-2009 12:38:37

这就是银行的跑批操作,每天晚上做。

earthengine 发表于 29-9-2009 13:36:30

原帖由 xblues 于 29-9-2009 07:27 发表 http://www.freeoz.org/forum/images/common/back.gif
大家觉得哪种方法更有优势一些?给这个方式写存储过程的同志多么?
要是我,两种方法我都不用。我会写一段SQL,直接让C#扔给数据库执行。

写存储过程效率会稍微高一些,但维护麻烦。C#逐条编程效率不高,且代码量会大一些。

coredump 发表于 29-9-2009 14:44:58

如果数据量很小就无所谓了,什么方法方便用什么。用过数据量很大,可以考虑一些数据库专用的同步和复制机制。比如ORACLE的RMAN可以很方便得处理这样的情况。

zergling_zzh 发表于 29-9-2009 16:47:39

回复 #1 xblues 的帖子

如果没有特殊要求,用你最擅长的方式做啊。
对了,如果你的数据库是mysql, 有insert .. on duplicate update... 这样的语法,估计其他数据库也有吧,能够省些事。

Fernando 发表于 30-9-2009 19:33:01

:yct_66加油加油

xblues 发表于 1-10-2009 00:33:16

页: [1]
查看完整版本: 什么方法最好?用小表更新总表