大家觉得哪种方法更有优势一些?给这个方式写存储过程的同志多么?
要是我,两种方法我都不用。我会写一段SQL,直接让C#扔给数据库执行。
写存储过程效率会稍微高一些,但维护麻烦。C#逐条编程效率不高,且代码量会大一些。 如果数据量很小就无所谓了,什么方法方便用什么。用过数据量很大,可以考虑一些数据库专用的同步和复制机制。比如ORACLE的RMAN可以很方便得处理这样的情况。
回复 #1 xblues 的帖子
如果没有特殊要求,用你最擅长的方式做啊。对了,如果你的数据库是mysql, 有insert .. on duplicate update... 这样的语法,估计其他数据库也有吧,能够省些事。 :yct_66加油加油
页:
[1]