批处理,往自己的邮箱发一封邮件,批处理采用异步的处理方式处理数据,最多可以处理5000万条数据

global with sharing class MerchandiseBatch implements Database.Batchable<sObject>,Database.Stateful{
Integer queryCount = 0;
String myEmailAddress = 'weizhen.zhao@pactera.com';
global Database.QueryLocator start(database.BatchableContext bc){
String query = 'select Name from Merchandise__c';
return Database.getQueryLocator(query);
} global void execute (Database.BatchableContext bc,List<Merchandise__c> merchandiseList){
for(Merchandise__c merchandise : merchandiseList){
Decimal price = merchandise.Price__c;
price += 1;
queryCount +=1;
}
upsert merchandiseList;
} global void finish(Database.BatchableContext bc){
System.debug('query count: '+ queryCount);
Messaging.SingleEmailMessage email = new Messaging.SingleEmailMessage();
email.setToAddresses(new String[]{myEmailAddress});
email.setSubject('show count');//set subject
email.setHtmlBody('query Count' + queryCount);
Messaging.sendEmail(new Messaging.SingleEmailMessage[]{email});
}
}
MerchandiseBatch merchandise = new MerchandiseBatch();
Id batchId = Database.executeBatch(merchandise);

最新文章

  1. swift 如何在IOS应用图标上添加消息数
  2. 试用 Nexus OSS 3.0 的docker仓库 (二)
  3. .net Int16 、(int Int32)、 Int64 的区别
  4. JDBC 创建连接对象的三种方式 、 properties文件的建立、编辑和信息获取
  5. SGU 299.Triangle
  6. Response.End(); 用HttpContext.Current.ApplicationInstance.CompleteRequest 代替
  7. 图片特效-仿 iPhone 图片查看器效果
  8. springmvc 在非controller下使用@autowired
  9. Binder吐槽学习
  10. OCR库Tesseract初探
  11. Go语言开发Windows应用
  12. 动态规划-子数组乘积小于k的总个数 Subarray Product Less Than K
  13. GetWindowRect
  14. 《Pro SQL Server Internals, 2nd edition》中CHAPTER 7 Designing and Tuning the Indexes中的Clustered Index Design Considerations一节(译)
  15. 【noip模拟赛3】贾老二的工件 (模拟)
  16. POJ - 2115C Looooops 扩展欧几里得(做的少了无法一眼看出)
  17. Android学习之路(转载)
  18. 关于easyUI
  19. MongoDB学习笔记(五)--复制集 &amp;&amp; sharding分片
  20. JS埋点 小结

热门文章

  1. jmeter添加自定义扩展函数之大写转换小写
  2. fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
  3. 实用|从0到1 搭建Web性能监控系统
  4. 蓝桥杯:排它平方数-java
  5. 对象与json字符串相互转化
  6. C# 笔记 获取程序当前目录
  7. Codeforces 1114E(数学+随机算法)
  8. 配置访问公网主机上的jupyter notebook
  9. POJ 3468 A Simple Problem with Integers(线段树,区间更新,区间求和)
  10. 使用 lombok 简化代码