1

Like most Oracle Reports in O*Financials, the query is made up of dynamic parts depending on the parameters entered.

When I run the concurrent request the log file contains an obscure error:

ORA-00933: SQL command not properly ended d.acctd_amount_dr, d.amount_dr) ) C_AMOUNT , trx . trx_number C_TRX_NUMBER FROM ar_cash_receipt_history crh , ar_distributions d , gl_code_combinations gc , ar_batches b , ar_cash_receipts cr , hz_cust_accounts cust_acct , h

(I don't know why it puts spaces in between the trx.trx_number which is one of my changes.)

4

2 回答 2

2

我没有使用 Oracle Reports 本身的经验。但是,查看哪些 sql 语句从客户端发送到 Oracle 数据库始终有效的是 sql网络跟踪。有关如何配置 sql net 以创建跟踪文件的说明,请参阅 Oracle sql*net 文档或查看OraFAQ

请不要忘记在完成该 sql 语句后再次停用跟踪功能。

于 2009-07-07T16:41:47.690 回答
1

多谢你们。

我复制了查询文本并连接了所有参数,例如 &LP_ORDER_BY,然后在 BEFORE_REPORT 触发器中使用 SRW_MESSAGE 显示它。有点乏味,他们应该有一些可用的字段来保存查询。

于 2009-07-09T11:50:23.967 回答