首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从Crystal Report .rpt文件中提取原始SQL查询

从Crystal Report .rpt文件中提取原始SQL查询的方法如下:

  1. 打开Crystal Report .rpt文件,点击“报表”菜单,然后选择“数据库”。
  2. 在“数据库”对话框中,选择“连接”选项卡。
  3. 在“连接”选项卡中,点击“高级”按钮。
  4. 在“高级”对话框中,选择“SQL”选项卡。
  5. 在“SQL”选项卡中,您可以看到原始SQL查询。
  6. 将查询复制到剪贴板,然后粘贴到您喜欢的文本编辑器或SQL查询工具中。

这样,您就可以从Crystal Report .rpt文件中提取原始SQL查询了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.NET水晶报表的使用

Report Engine (CREngine.dll))   通过它可以完成一些任务,如在报告文件合并数据,转换报告为其它格式等。....rpt报表文件   执行报表的第一步就是在水晶报表设计器接口创建此报表,在默认安装微软已经提供了一些现成的.rpt例子。   ...1) WebForm工具栏拖动水晶报表查看器控件(Crystal Report Viewer)至.aspx页面。   ...4) 左边的”Bindable属性”区中选择“Report Source”   5) 选中”自定义绑定表达式”单选按钮,在右边的底部的窗口中指定.rpt文件文件名和路径,例如:”C:\\Program...Report.rpt”,然后”确定“ 注意:文件”World Sales Report.rpt文件是在VS.Net安装时创建的。

2.7K30

LinuxUnix shell 自动发送AWR report

观察Oracle数据库性能,Oracle自带的awr 功能为我们提供了一个近乎完美的解决方案,通过awr特性我们可以随时数据库提取awr报告。...不过awrrpt.sql脚本执行时需要我们提供一些交互信息,因此可以将其整合到shell脚本来实现自动产生指定时段的awr报告并发送给相关人员。...available,如果不可用则退出 b、接下来调用autoawr.sql脚本来产生awr report c、产生awr report后,如果文件存在则自动发送邮件 d、autoawr.sql脚本是产生...&fn_name过程 e、该脚本是生成一整天awr report,即从当天的零点至第二天零点 f、sql脚本的几个参数需要确定的是dbid,实例号,以及snap的开始与结束id,rpt_options用于确定报告是否带...则是确定最终文件名 i、AWR 报告的两个snap 之间不能有重启DB的操作,否则有可能错误(未测试过) j、该脚本支持Oracle 10g/11g,有关详细的产生awr report脚本说明请参考oracle

63930
  • sqlplus spool 到动态日志文件

    通过sqlplus的spool功能我们将数据库日常运维的结果输出到日志文件,而有时候则需要定时输出,为避免日志文件名的重复,我们可以将输出的日志文件名采用动态命名方式来实现。...1、生成动态日志文件的脚本   robin@SZDB:~> more dynamic_logfile_name.sql --+ =====================================...NEW_VALUE rpt_name SELECT 'dynamic_logfile_' || :dt || '.log' AS report_name FROM DUAL; PROMPT "variable...rpt_name value is &rpt_name" SPOOL &rpt_name ALTER SESSION SET nls_date_format='yyyymmdd hh24:mi:ss'...*Plus User's Guide and Reference b、在上面的脚本主要通过定义变量variable dt来存储系统时间日期用于动态日志文件的后半部分 c、变量使用:dt方式由sql查询进行赋值

    78140

    图数据库与传统数仓实现联邦查询

    一、MySQL得到研报实体在Oracle的唯一ID 图库中保存的研报实体只有code和name两个属性,在关联时需要用该code在MySQL拿到关联Oracle的ID,因此有了下面这个SQL...在一得到ID之后,Oracle过滤时序指标,同样为了保证在Oracle没有命中数据时CYPHER也能有连贯的数据传递操作,在SQL中加入了一个固定默认值的输出操作。...实现布尔值的判断 使用apoc.case过程,实现对SQL返回值结果的逻辑判断,并重定向数据结果为一个布尔值,返回布尔值是因为在后续的图数据路径过滤中会依赖该查询使用布尔值做判断。...YIELD value RETURN value.bool AS bool 五、将查询封装为函数 为了方便在后续的CYPHER调用四复杂的查询,将四查询封装为一个CYPHER函数。...将查询较多的属性数据存放在图库,可以减少网络消耗;时序数据可以用JSON串保存在属性,使用存储过程过滤。 References [1] TOC: 图数据库与传统数仓实现联邦查询

    66320

    LinuxUnix shell 自动发送AWR report(二)

    观察Oracle数据库性能,Oracle自带的awr 功能为我们提供了一个近乎完美的解决方案,通过awr特性我们可以随时数据库提取awr报告。...不过awrrpt.sql脚本执行时需要我们提供一些交互信息,因此可以将其整合到shell脚本来实现自动产生指定时段的awr报告并发送给相关人员。...的sql脚本 robin@SZDB:~/dba_scripts/custom/awr> more autoawr_by_time.sql SET ECHO OFF; SET VERI OFF; SET...FEEDBACK OFF; SET TERMOUT ON; SET HEADING OFF; SET TRIMSPOOL ON; VARIABLE rpt_options NUMBER; DEFINE...#如果需要一整天以及不同时段的awr report,则可以考虑采用如下方式来部署,将其合并到一个shell文件 robin@SZDB:~/dba_scripts/custom/awr> more awr.sh

    31830

    打包并自动安装sql数据库

    列表中选择“主输出”和“内容文件”组,然后单击“确定”。 三).创建安装程序类 1. 在“文件”菜单上指向“新建”,然后选择“项目”。 2. ...将SQL Server备份成文件DB.dat添加到“setup1”项目(在企业管理器右击数据库->所有工作->备份数据库,备份成一个文件,取名为DB.dat) 2. ...在用户界面编辑器,选择许可协议,设置LisenceFile属性为LisenceFile.rtf文件 4.一般会自动将依赖项添加到“检测到的依赖项”,如果没有,那么我们要手动将其加入步骤5)   Crystal_Managed2003..._RTL_X86_---.msm   (很多人经常出现查询错误,不妨加上这个) 5.打开解决方案-->右键点击Crystal_regwiz2003.msm的属性,在“MergeMouduleProperties...”里的“License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!)

    2.5K30

    Oracle 标量子查询优化案例

    导语 本文分析基于11.2.0.4版本,通过整个问题的分析和解决过程,希望能够大家对大结果集下标量子查询的存在的性能问题以及为如何、为什么改写有所帮助,而不是说标量子查询一定不好,有时候可能需要改写为标量子查询...背景 群中小伙伴遇到生产环境SQL执行1小时都没有出来,是一个insert select,如下是查询语句部分,语句写法来看应该是N:N关系,这个是标量子查询语句.类似NL,不能使用HASH...(COM_ID,ADD_TIME) 2、执行计划性能 1、创建索引后,被驱动表走索引降序扫描方式,无需进行排序 2、buffer gets158M下降到528K,执行时间18分钟下降2分钟.单次执行效率...ADD_TIME") 等价验证 1、构造2个小表AA、BB(来自原表数据) 备注:2个表满足:N:1,1:1,1:N,N:N关系 2、验证结果集--2者结果集相同,说明改写是正确的. 1、原始...SQL结果集 2、LEFT JOIN结果集 总结 通过了解标量子查询固有特征,在大结果集存在性能问题,索引在一定量结果集下能够改善性能,如呈现数据量增长后,单次执行时间*总执行次数得到时间是可能是一个恐怖的值

    1.1K10

    MySQL数据导入导出方法与工具mysqlimport

    批处理导入文件sql文件导入数据到数据库 ,批处理是一种非交互式运行mysql程序的方法,如同您在mysql中使用的命令一样,你仍然将使用这些命令。...命令行中使用LOAD DATA INFILE 文件中导入数据到数据库: 现在您可能会问自己,"究竟为什么我要输入所有的这些SQL语句到文件,然后通过程序运行它们呢?” ...但是假如你有所有这些命令中产生的log记录呢?现在这样就很棒,嗯,大多数数据库都会自动产生数据库的事件记录的log。而大部分log都包含有用过的原始SQL命令。...比方说,您可以组合这一章讨论的方法来产生一个非常有趣的查询,试试这个: 在mysql目录建立一个名为Report_G.rpt 的文本文件,加入下面的行: USE Meet_A_Geek; INSERT...' FROM Customers WHERE Customer_ID > 1;  然后确认 mysql进程在运行,并且您在mysql目录, 输入下面的命令: bin/mysql < Report_G.rpt

    3.2K30

    设计模式-装饰器模式

    图片图片特点● Component抽象构件Component是一个接口或者是抽象类,就是定义我们最核心的对象,也就是最原始的对象。...注意在装饰模式,必然有一个最基本、最核心、最原始的接口或抽象类充当Component抽象构件。...发送3种报表,所终文件格式生成,发送到FS或者email定义报表Report接口图片3个具体报表类分别实现Report接口报表工具类图片图片图片定义Report的装饰父类每个Report工具类都可以增加装饰功能生成有更多...图片装饰类2继承Wrapper:实现输出Excel报告装饰类图片装饰类3继承Wrapper: 存储到FTP服务器装饰类图片动态调用图片输出结果Generate Report using Crystal...发送通知消息装饰类图片发送消息到Email装饰类图片调用测试图片结果Generate Report using Crystal Report! Export to Word Format!

    50400

    Oracle SQL调优系列之AWRDD报告简介

    数据库的等待事件与哪些SQL具体对应的报告; ADDM:oracle给出的一些建议 AWRDD:Oracle针对不同时段的性能对比报告 AWRSQRPT:oracle获取统计信息与执行计划 不同场景对应工具...,v_min_snap_id,v_max_snap_id)); 相关查询试图: v$session (当前正在发生) v$session_wait(当前正在等待) v$session_wait_history...(会话最近的10次等待事件) v$active_session_history (内存的ASH采集信息,理论为1小时) wrh$_active_session_history (写入AWR库的ASH...的命令找不到文件 这个要根据自己的Oracle安装路径去修改,例如: @D:/oracle/product/11.1.0/db_1/RDBMS/ADMIN/awrddrpt.sql (1)快照报告格式...--------- ------------ ----- ----- ------------ 1525762377 1525762377 ORCL 1 1 orcl rpt_options

    48920

    win2003群集cluster下SQL

    SQL Server 2005 要求群集中具有 MS DTC,以用于分布式查询和两阶段提交事务以及一些复制功能。 安装操作系统并配置群集后,您还必须使用群集管理器配置 MS DTC 以便在群集中使用。...它读取共享群集磁盘上的整个 MS DTC 日志文件,执行恢复,然后作为事务管理器为整个群集提供服务。...安装完成后,将2台服务器MES-DB和RPT-DB都重新启动 然后再安装SQL2005 5.安装SQL2005 (以下安装操作都是在MES-DB服务器上进行,RPT-DB上不做任何设置,sql会自动安装...输入sql安装用户sqladmin和密码,并指定域ultra.com ? 选择AD创建的域组(事先已创建,可以是本地域组或全局组) ? ? ? ? ?...cd2主要是客户端组件,把cd2分别在节点MES-DB和RPT-DB分别单独安装即可 ? ? ? 完成 安装另一个SQL实例RPT-SQL 过程和上面相似,有几点要注意: ? ? ? ? ?

    1.6K10

    C++ Qt开发:运用QJSON模块解析数据

    void remove(const QString &key) 对象移除指定键及其关联的值。...当需要读取参数时只需要使用find()方法查询特定字段的key值即可,按钮on_pushButton_clicked被点击后执行如下流程;void MainWindow::on_pushButton_clicked...ComBobox列表框内,输出效果如下;1.4 解析多字典键值实现解析字典嵌套多个参数或字典嵌套参数包含列表的数据集,如配置文件的ObjectJson则是字典存在多个键值对,而ObjectArrayJson...则更进一步在多键值对增加了列表的支持,解析此类内容只需要依次逐级拆分即可,我们来看下如何实现对这些键值的灵活提取;首先我们来实现对ObjectJson的参数解析功能,读者可自行对比与之前1.3的区别...我们首先来实现第一种格式的解析,当按钮被点击后,我们首先查询uuid字段并赋值到ComBobox列表,实现代码如下所示;void MainWindow::on_pushButton_7_clicked

    27810
    领券