我编写了一个简单的程序,希望在运行代码时看到输出.当我使用'Annoymously execute apex code'命令在force.com IDE中运行它时,当我只需要system.debug语句时,我会收到很多不需要的结果.我可以使用记事本或excel,但似乎应该有一个直接的方式(本机或工具).有什么建议?
谢谢,
码
public with sharing class Aa_playground {
public static void listExp(){
List<Integer> x = new List<Integer>();
x.add(1212);
for (Integer i = 0; i < x.size(); i++){
System.debug(x[i]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
产量
Anonymous execution was successful.
24.0 APEX_CODE,DEBUG;APEX_PROFILING,INFO;CALLOUT,INFO;DB,INFO;VALIDATION,INFO;WORKFLOW,INFO
Execute Anonymous: Aa_playground.listExp();
13:40:52.037 (37218000)|EXECUTION_STARTED
13:40:52.037 (37228000)|CODE_UNIT_STARTED|[EXTERNAL]|execute_anonymous_apex
13:40:52.037 (37634000)|METHOD_ENTRY|[1]|01pQ000000062u5|Aa_playground.Aa_playground()
13:40:52.037 (37726000)|METHOD_EXIT|[1]|Aa_playground
13:40:52.037 (37740000)|METHOD_ENTRY|[1]|01pQ000000062u5|Aa_playground.listExp()
13:40:52.037 (37920000)|USER_DEBUG|[9]|DEBUG|1212
13:40:52.037 (37947000)|METHOD_EXIT|[1]|01pQ000000062u5|Aa_playground.listExp()
13:40:52.594 (37979000)|CUMULATIVE_LIMIT_USAGE
13:40:52.594|LIMIT_USAGE_FOR_NS|(default)|
Number of SOQL queries: 0 out of 100
Number of query rows: 0 out of 50000 …Run Code Online (Sandbox Code Playgroud) 建立:
假设我有五个我创建的联系人sObjects和apex.当您一次插入一个联系人时,您通过触发器和它使用的东西进行x soql查询.
问题:
因此,如果您在代码中一次插入一个联系人,则会获得5x soql查询(对吗?).
现在假设您将这5个人放入一个数组并使用一个插入插入数组.有多少个soql查询?
关于2,如果它是5倍,我们为什么要打扰?那么我们可以将DML的数量减少4?
谢谢,
这个半新人
建立:
A - <B> - C. 在A上,B上有一个RFS,然后有一个更新后的触发器,当运行时填充B上的字段.然后将B的一个字段汇总到C上的字段中.
题:
触发器有效,但我需要在数据库中的现有记录上运行它以使所有内容保持最新.我怎么做?我已经尝试在A和C上使用RFS进行"力量重新计算".
你可以从soql查询中填充一个集合吗?我无法让我的语法工作
设置c = [选择id来自接触限制1000];
谢谢!
在我用来刷新的这本书中,泛型方法和static关键字之间存在关系.似乎泛型方法需要关键字,但我不明白为什么需要它?
这是本书的作用:
static <T> void myFunction(T [] myArray) {
//......
}
Run Code Online (Sandbox Code Playgroud)