`
jackhman
  • 浏览: 310 次
社区版块
存档分类
最新评论

测试SQL语句查询

 
阅读更多
WITH ARCH_TASK AS
(SELECT TSK.TASK_ID TASKID,
         TSK.PROCESS_ID PROCESSID,
         TSK.PROCESS_CODE PROCESSCODE,
         TSK.PROCESS_VERSION PROCESSVERSION,
         TSK.INSTANCE_ID INSTANCEID,
         TSK.INSTANCE_CODE INSTANCECODE,
         TSK.ACT_ID ACTID,
         TSK.ACT_CODE ACTCODE,
         TSK.ACT_NAME ACTNAME,
         TSK.TASK_TITLE TASKTITLE,
         TSK.FROM_USER FROMUSER,
         (SELECT B.EMP_NAME
            FROM XIP_PUB_USERS A, XIP_PUB_EMPS B
           WHERE A.EMP_ID = B.EMP_ID
             AND A.USER_ID = TSK.FROM_USER) FROMUSERNAME,
         TSK.ASSIGN_USER ASSIGNUSER,
         (SELECT B.EMP_NAME
            FROM XIP_PUB_USERS A, XIP_PUB_EMPS B
           WHERE A.EMP_ID = B.EMP_ID
             AND A.USER_ID = TSK.ASSIGN_USER) ASSIGNUSERNAME,
         TSK.EXECUTE_USER EXECUTEUSER,
         (SELECT B.EMP_NAME
            FROM XIP_PUB_USERS A, XIP_PUB_EMPS B
           WHERE A.EMP_ID = B.EMP_ID
             AND A.USER_ID = TSK.EXECUTE_USER) EXECUTEUSERNAME,
         (SELECT B.EMP_CODE
            FROM XIP_PUB_USERS A, XIP_PUB_EMPS B
           WHERE A.EMP_ID = B.EMP_ID
             AND A.USER_ID = TSK.EXECUTE_USER) EXECUTEUSERCODE,
         TSK.TASK_STATE TASKSTATE,
         TSK.BEGIN_DATE BEGINDATE,
         TSK.END_DATE ENDDATE,
         TSK.RESULT RESULT,
         TSK.APPROVE_COMMENT APPROVECOMMNET
    FROM XIP_WF_ARCH_TASK /*归档*/ TSK
   WHERE TSK.INSTANCE_ID IN
         (SELECT X.INSTANCE_ID
            FROM XIP_WF_ARCH_INSTANCE X, XSR_XZ_EX_PAY_REQ_H H
           WHERE X.INSTANCE_CODE = H.INS_CODE
             AND H.PAY_REQ_H_ID = ?)
     AND TSK.CREATE_TYPE != 'copyto'
     AND TSK.TASK_EFFECTIVE = 'Y'),
INS_TASK AS
(SELECT TSK.TASK_ID TASKID,
         TSK.PROCESS_ID PROCESSID,
         TSK.PROCESS_CODE PROCESSCODE,
         TSK.PROCESS_VERSION PROCESSVERSION,
         TSK.INSTANCE_ID INSTANCEID,
         TSK.INSTANCE_CODE INSTANCECODE,
         TSK.ACT_ID ACTID,
         TSK.ACT_CODE ACTCODE,
         TSK.ACT_NAME ACTNAME,
         TSK.TASK_TITLE TASKTITLE,
         TSK.FROM_USER FROMUSER,
         (SELECT B.EMP_NAME
            FROM XIP_PUB_USERS A, XIP_PUB_EMPS B
           WHERE A.EMP_ID = B.EMP_ID
             AND A.USER_ID = TSK.FROM_USER) FROMUSERNAME,
         TSK.ASSIGN_USER ASSIGNUSER,
         (SELECT B.EMP_NAME
            FROM XIP_PUB_USERS A, XIP_PUB_EMPS B
           WHERE A.EMP_ID = B.EMP_ID
             AND A.USER_ID = TSK.ASSIGN_USER) ASSIGNUSERNAME,
         TSK.EXECUTE_USER EXECUTEUSER,
         (SELECT B.EMP_NAME
            FROM XIP_PUB_USERS A, XIP_PUB_EMPS B
           WHERE A.EMP_ID = B.EMP_ID
             AND A.USER_ID = TSK.EXECUTE_USER) EXECUTEUSERNAME,
         (SELECT B.EMP_CODE
            FROM XIP_PUB_USERS A, XIP_PUB_EMPS B
           WHERE A.EMP_ID = B.EMP_ID
             AND A.USER_ID = TSK.EXECUTE_USER) EXECUTEUSERCODE,
         TSK.TASK_STATE TASKSTATE,
         TSK.BEGIN_DATE BEGINDATE,
         TSK.END_DATE ENDDATE,
         TSK.RESULT RESULT,
         TSK.APPROVE_COMMENT APPROVECOMMNET
    FROM XIP_WF_INS_TASK /*待办*/ TSK
   WHERE TSK.INSTANCE_ID IN
         (SELECT X.INSTANCE_ID
            FROM XIP_WF_PROCESS_INSTANCE X, XSR_XZ_EX_PAY_REQ_H H
           WHERE X.INSTANCE_CODE = H.INS_CODE
             AND H.PAY_REQ_H_ID = ?)
     AND TSK.CREATE_TYPE != 'copyto'
     AND TSK.TASK_EFFECTIVE = 'Y'
     AND TSK.TASK_STATE <> 'open')
/*SELECT * FROM ARCH_TASK
UNION ALL
SELECT *
  FROM INS_TASK*/

SELECT TA.TASKID,
       TA.ACTID,
       TA.APPROVECOMMNET /*意见*/,
       TA.EXECUTEUSERNAME /*待办执行人*/,
       './../reportFiles/PIC/' || TA.EXECUTEUSERCODE || '.JPG' EXECUTEUSERCODE,
       TA.ACTNAME /*审批阶段*/,
       TA.BEGINDATE,
       TA.ENDDATE
  FROM ARCH_TASK TA
UNION ALL
SELECT IT.TASKID,
       IT.ACTID,
       IT.APPROVECOMMNET /*意见*/,
       IT.EXECUTEUSERNAME /*待办执行人*/,
       './../reportFiles/PIC/' || IT.EXECUTEUSERCODE || '.JPG' EXECUTEUSERCODE,
       IT.ACTNAME /*审批阶段*/,
       IT.BEGINDATE,
       IT.ENDDATE
  FROM INS_TASK IT
分享到:
评论

相关推荐

    Oracle Sql语句转换成Mysql Sql语句

    本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...

    oracle查看执行最慢与查询次数最多的sql语句

    本文将详细介绍如何查看Oracle数据库中执行最慢和查询次数最多的SQL语句,以帮助DBA(数据库管理员)识别潜在的性能瓶颈。 首先,我们来看如何查询执行最慢的SQL语句。在Oracle中,可以使用`v$sqlarea`视图来获取...

    sql语句性能测试详解

    本篇将详细阐述如何使用LoadRunner工具来测试SQL语句或存储过程的执行性能,尤其适用于SQL Server环境。 **第一步:测试准备** 在开始测试之前,确保有一台运行SQL Server的数据库服务器,这可以是本地安装的服务器...

    sql测试工具用于测试sql语句的性能

    SQL测试工具能够帮助我们评估和优化SQL语句的性能,确保数据查询的效率和系统的稳定性。本文将详细讲解如何使用这些工具以及它们的重要性。 首先,SQL测试工具的核心功能是对SQL语句进行性能分析。当开发人员编写或...

    XML查询语句转换成SQL语句的实现.pdf

    XML 查询语句转换成 SQL 语句的实现 本文主要讨论将 XML 查询语句转换成 SQL 语句的实现。XML 已经成为 Internet 上数据交换的事实标准,特别是在 Web 数据挖掘技术中,对数据源的结构化需求导致人们对 XML 文档的...

    测试中需要用到的sql语句

    下面将详细介绍一些在测试中常用的SQL语句。 1. **SELECT语句**:这是最基础的查询语句,用于从数据库中检索数据。例如,`SELECT * FROM 表名` 可以获取表中的所有数据。如果只想获取特定列,可以指定列名,如 `...

    SQL语句测试工具

    SQL语句测试工具

    压测Oracle的SQL语句的性能情况

    文件名"Oracle_Sqltest"可能包含了各种用于测试的SQL语句,这些语句可能是常见的查询、插入、更新或删除操作,也可能包括复杂的联接、子查询和聚合函数,这些都是性能测试中的常见场景。 在进行Oracle SQL语句的...

    VB进行SQL语句查询的演示程序源代码

    摘要:VB源码,数据库应用,SQL查询  VB进行SQL语句查询的演示程序源代码,适合输入SQL查询语句,即可对数据库进行查询。测试注意:需要先打开VB工程,重新设置窗体中AdoData控件的ConnetionString属性中数据库路径...

    SQL语句测试SQL语句测试SQL语句测试

    SQL语句测试是验证和确保这些语句正确执行并返回预期结果的过程。本文将深入探讨SQL语句的常见类型、测试方法以及其在数据库管理中的重要性。 首先,SQL包括多种基本语句,如SELECT、INSERT、UPDATE、DELETE,以及...

    测试数据库快速建表sql语句

    本文将深入探讨“测试数据库快速建表sql语句”这一主题,旨在帮助用户高效地创建测试数据库,适用于多种主流数据库系统,如MySQL、Oracle和SQL Server。 首先,SQL(Structured Query Language)是一种标准化的语言...

    可视化sql查询语句生成器

    对于开发人员来说,尤其是需要频繁进行数据查询时,可以快速构建和测试SQL语句,节省了大量的时间。同时,它降低了错误率,因为大多数工具会自动检查语法和逻辑错误,确保生成的SQL语句是有效的。 另外,可视化界面...

    SQL语句语法

    SQL语句是结构化查询语言(Structured Query Language)的简称,是用于管理和处理关系数据库的标准语言。本篇文章将深入探讨SQL语句的基本语法,包括数据定义、数据操作、实用工具、事务处理和锁定、数据库管理、...

    SQL语句辅助工具

    SQL语句包括SELECT(查询)、INSERT(插入)、UPDATE(更新)、DELETE(删除)等基本操作,还有JOIN(连接)、GROUP BY(分组)、HAVING(分组后的条件过滤)等高级功能。 C#,另一方面,是微软公司推出的一种面向...

    sql语句转string

    1. **创建SQL语句**:在数据库客户端,例如MySQL Workbench、Oracle SQL Developer或者SQL Server Management Studio中,我们可以编写和测试SQL语句,确保其正确性和效率。 2. **转成String**:将验证过的SQL语句...

    SQLServer表数据转化为sql语句(表数据搬运,一键快捷导出为insert语句,方便导入到其它库)

    功能: 根据表名、where条件,生成导出数据的SQL语句。(包含insert语句。结果可一键执行,利于数据导出、导入) 参数: @tableName nvarchar(100) --表名 ,@sqlWhere nvarchar(500) --where条件,如'a=''123'' '(传...

    SQL语句SQL语句.zip

    在实际项目中,SQL脚本文件(如"SQL语句.sql")可能包含初始化数据库、填充测试数据或执行复杂数据转换的命令。 总之,掌握SQL是IT专业人士必备的技能,无论是在JavaWeb开发还是其他数据库相关的领域,SQL都是不可...

    C#将Lambda表达式转成Sql语句

    总的来说,将C#的Lambda表达式转换为SQL语句是一项复杂但非常实用的任务,它使我们能够在不离开C#环境的情况下编写复杂的数据库查询,同时保持代码的清晰和简洁。这种技术对于开发高效、灵活的ORM(对象关系映射)...

    SQL语句模拟器

    综上所述,"SQL语句模拟器"是一个强大的工具,它使用户能够离线测试SQL查询,有助于提高开发效率,确保代码的正确性,同时减少对生产数据库的影响。通过使用这个模拟器,无论是初学者还是经验丰富的专业人员,都可以...

    MSSQL性能监控SQL语句

    此查询返回了每个查询的数据库ID、SQL语句文本、执行次数、计划生成次数、最近一次执行时间以及与资源消耗相关的统计数据。排序按总工作时间降序排列,以便快速识别最耗资源的查询。 ### 2. 查询缓存计划 另一个...

Global site tag (gtag.js) - Google Analytics