仅当满足特定条件时,条件断点才能用于中断断点行中的调试器。这在循环中设置断点时尤其有用。
每个断点只能有一个条件。条件表达式可以包含任何 SQL 函数。条件必须包含导致真或假的表达式,或者可以包含单个变量或返回类型不受限制的复杂表达式。
设置条件断点时,调试程序将检查所有条件是否存在潜在的语法错误。它检查:
true 或 false)
在执行时,调试器将检查并评估条件断点的条件,但包含给定变量及其值。如果条件中的变量值不可访问,因此无法评估条件,则调试器将发送警告并中断断点。
备注如果设置了表达式,则调试程序还将中断并发出警告,该表达式将访问此时尚不可访问的变量(NULL 值)。 备注仅标量变量支持条件断点。
有关 SQL 函数的详细信息,请参阅 SAP Help Portal 上 SAP HANA SQL 和系统视图参考中的 FUNCTION。