您在此处:
层叠 Apex 代码和 SOQL 语句
使用开发人员控制台可在 Apex 代码在检查点处执行时叠加运行的诊断,而无需更改任何代码。
解决运行期间的问题时,您可能需要关于变量状态或数据库状态的信息。您也可能会需要创建一个特定条件用于测试代码。开发人员控制台允许代码在检查点执行时叠加运行的 Apex 代码和 SOQL 语句。
- 设置检查点并执行代码,然后转到Checkpoints (检查点)选项卡。
- 选择一个检查点,并单击Edit Properties (编辑属性)。
-
选择 SOQL 或 Apex Code (Apex 代码)。要在检查点处运行诊断代码而不生成堆转储,请取消选择Dump Heap (堆转储)。
-
在Action Script (操作脚本)框中输入 SOQL 或 Apex 代码并单击OK (确定)。
备注
您不能引用本地对象,因为匿名块是新的堆栈框架。引用静态对象或创建新对象。同样,您不能使用用于层叠图的 SOQL 队列中的绑定变量。
层叠代码的结果将显示在检查点检查器中单独的Query Results (查询结果)或 Apex Execution Results(Apex 执行结果)选项卡上。
-1表示字段不适用。