0

嗨,我有一个带有大约 30 多个 IN 参数的存储过程调用。我需要知道调用 SP 的参数值,因为我得到了不正确的结果。

电话是这样的:

return "{call FORECASTS_PKG.GENERATE_FORECAST_TASK(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)}";

我目前已经在上面的语句上设置了断点。我看到各个参数都有值,但想知道这些值是否设置正确,因为它的结果错误。我确信参数的顺序在这里很重要,并且必须相应地设置值,使其与数据库中的顺序相同。如何查看此调用中的值?我在实现的 toString() 方法中执行 XML reperesentation,但这只是以不同的默认顺序打印。

一旦我看到这些值,我就可以将其与数据库中的定义进行比较,并查看这些值是否按预期的正确顺序设置。

4

0 回答 0