从.rep报告获取SQL(填充提示输入)

时间:2014-08-31 16:35:33

标签: sql business-objects

我正在使用Business Objects Desktop Intelligence程序(.rep文件),我知道如何以SQL格式表单.rep文件获取查询,此SQL代码包含如下所示的某些行:@Prompt('Select data','D',,mono,free),及时执行它将填充.rep文件的用户提供的数据(上面的例子中的某种格式的某个日期),是否有可能在执行报告后获得带有@Prompt个填充位置的查询的SQL代码 - 用户之后选择了所需的参数?

1 个答案:

答案 0 :(得分:1)

要获得实际的SQL语句,最好的办法是跟踪服务器端(即数据库)上的语句。如果报表基于Universe,则可以通过方法向生成的SQL语句添加注释,以便更轻松地识别它们。有关此技术的更多信息和示例,请参阅Identifying SAP BusinessObjects queries using END_SQL

根据您使用的数据库,您还可以使用SQL Monitor等实用程序在客户端上捕获此信息。

  

SQL Monitor是一个监视Oracle,MySQL和DB2 Client DLL调用的实用程序,允许您捕获程序通过客户端DLL发送到数据库的所有SQL调用