谁知道BeginBatch是实现什么功能的?msn的解释语焉不详,看不明白
OracleLob.EndBatch是干什么样用的,如下面的代码不用它会有什么后果?
cmd.Transaction = transaction;
OracleDataReader reader = cmd.ExecuteReader();
OracleLob tempLob = reader.GetOracleLob(0);
tempLob.BeginBatch( OracleLobOpenMode.ReadWrite );
...
tempLob.EndBatch();
transaction.Commit();
问题点数:50、回复次数:2Top
1 楼tiaoci(我挑刺,我快乐)回复于 2006-03-30 14:50:57 得分 15
文档不是写的很清楚么
在执行多个读操作时避免服务器端触发器激发。Top
2 楼sjpisaboy(没什么大不了)回复于 2006-03-30 15:03:08 得分 35
意思就是你在执行某一系列操作中的一些操作可能激发对应定义的触发器,如果你不想这样,希望在执行所有这些操作过程中都不要激发触发器,那么就用beginbatch和endbatch两个方法把这些操作包裹起来就行了Top




