`
LinttleLife
  • 浏览: 41621 次
  • 性别: Icon_minigender_1
  • 来自: SG
社区版块
存档分类
最新评论

ORDER BY 的时候不能在select 句子中用sequence

阅读更多

SELECT seq_com_id.NEXTVAL delta_id,XX.* FROM (
   SELECT 
    'EXT' delta_type, NULL paper_no,
            'D10041' err_cd, 'SYSTEM' created_by, SYSDATE created_dt,
            'SYSTEM' updated_by, SYSDATE updated_dt, NULL deleted_by,
            NULL deleted_dt, 1 VERSION, x.exam_yr, x.exam_lvl_cd,
            x.exam_series_cd, x.index_no, x.subj_cd
       FROM (SELECT DISTINCT a.exam_yr, a.exam_lvl_cd, a.exam_series_cd,
                             a.index_no, a.uin, a.reg_stat_nm, a.dob,
                             b.subj_cd
                        FROM xe_rp_cddt_reg a,
                             xe_cddt_posting_paper b,
                             xe_subj_configuration c
                       WHERE a.exam_yr = 2008
                         AND a.exam_lvl_cd = 'GCEA'
                         AND a.exam_series_cd = 'YE'
                         AND (a.reg_st = 'N' OR a.reg_st = 'R')
                         AND a.cddt_reg_id = b.cddt_reg_id
                         AND a.exam_yr = b.exam_yr
                         AND a.exam_lvl_cd = b.exam_lvl_cd
                         AND a.exam_series_cd = b.exam_series_cd
                         AND a.exam_yr = c.exam_yr
                         AND a.exam_lvl_cd = c.exam_lvl_cd
                         AND a.exam_series_cd = c.exam_series_cd
                         AND b.subj_cd = c.subj_cd
                         AND b.lang_med_cd = c.lang_med_cd
                         AND (    c.examining_agency_cd <> 'CAMB'
                              AND c.examining_agency_cd <> 'SPORE'
                             )) x
      WHERE NOT EXISTS (
               SELECT *
                 FROM xe_rp_ext_result y
                WHERE y.exam_yr = x.exam_yr
                  AND y.exam_lvl_cd = x.exam_lvl_cd
                  AND y.uin = x.uin
                  AND y.subj_cd = x.subj_cd)
   ORDER BY uin
   ) XX

分享到:
评论
1 楼 LinttleLife 2008-11-06  
还可以这样order by upper(a.nat_grp_nm)

相关推荐

    sequence等同于序列号

    ### Oracle数据库中的Sequence机制详解 ...合理配置和使用`sequence`不仅可以提高数据库操作的效率,还能确保数据的一致性和完整性。希望本文能够帮助读者更好地理解和应用Oracle数据库中的`sequence`特性。

    oracle中sequence介绍及应用

    ### Oracle中的Sequence...通过以上步骤,我们可以看到Sequence在Oracle数据库中的强大功能和广泛用途,不仅能够方便地实现主键自增,还能灵活生成各种类型的序列号。这对于日常的数据处理工作来说是非常实用的工具。

    Sequence简单介绍.pdf

    - **Oracle端**:在Oracle数据库中,`Sequence`是生成连续数字的一种机制,通常用于创建主键。可以通过`CREATE SEQUENCE`语句创建一个序列,并且能够通过`NEXTVAL`和`CURRVAL`来获取序列的下一个值以及当前值。 - *...

    Oracle sequence 重置(失效恢复)

    2. **误操作:** 如果不小心删除了Sequence,或者手动修改了Sequence的当前值,也可能导致Sequence失效。 #### 三、Sequence重置方法 下面将详细介绍如何通过SQL脚本来重置Sequence,使其恢复正常功能。 ### SQL...

    Sequence to Sequence Learning with Neural Networksv论文

    此外,研究者发现将所有源句子中的单词顺序反转(目标句子不反转)可以显著提高LSTM的性能,因为这样做引入了许多源句子和目标句子之间的短期依赖关系,使得优化问题变得更易解决。 从技术细节看,论文中对DNN的...

    Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍

    * 一次 NEXTVAL 会增加一次 SEQUENCE 的值,所以如果你在同一个语句里面使用多个 NEXTVAL,其值就是不一样的。 * 如果指定 CACHE 值,ORACLE 就可以预先在内存里面放置一些 SEQUENCE,这样存取的快些。但是,使用 ...

    ORACLE SEQUENCE的简单介绍

    ### ORACLE SEQUENCE 的详细介绍与应用 #### 一、概述 在数据库开发和管理中,自动编号是一...以上是关于 Oracle Sequence 的详细介绍及应用场景,希望能帮助开发者更好地理解和使用 Oracle 数据库中的这一强大工具。

    oracle中的sequence实现主键增长

    Sequence可以在不依赖于任何表的情况下独立创建,并且可以在插入记录时动态地获取下一个可用的序列号。 以下是对Sequence创建和使用的详细说明: 1. **创建Sequence**: 使用`CREATE SEQUENCE`语句创建Sequence,...

    sequence-diagram.zip

    sequence-diagram-js利用Raphael库来绘制图形元素,确保在各种浏览器上都能呈现出高质量的序列图。 `sequence-diagram-min.css`是样式表文件,包含了序列图的样式规则,如字体、颜色、布局等。由于sequence-diagram...

    SequenceDiagram-3.0.5.zip

    3. **代码生成器**:有些工具能将绘制的序列图转换为编程语言代码,如Java、C#等,这样可以在开发过程中自动生成部分代码,提高效率。 4. **导出和导入功能**:通常具备保存为图片或XML/JSON等格式的功能,便于分享...

    NumberSequence

    在IT行业中,"Number Sequence"通常指的是在特定系统或应用中用于生成自动递增或递减的数字序列。这些序列可以用于唯一标识记录、订单号、发票号等,确保数据的唯一性和可追踪性。在Microsoft Dynamics AX(现称为...

    oracle 存储过程使用 sequence

    在本话题中,我们将深入探讨如何在存储过程中使用Sequence。 首先,理解Sequence的基本概念。Sequence在Oracle中是一个预定义的对象,可以生成唯一的、连续的整数序列。创建Sequence时,你可以指定初始值、增长步长...

    Activiti 学习笔记七:连线(SequenceFlow)

    在Activiti中,连线(SequenceFlow)是流程图中的重要元素,用于定义活动之间的转移路径。本篇学习笔记将深入探讨SequenceFlow的概念、作用以及如何在流程设计中使用。 一、SequenceFlow简介 SequenceFlow 是 ...

    SequenceDiagram.zip

    **SequenceDiagram.zip** 文件包含的资源显然专注于在Windows .NET环境中使用序号图的实现。这个控件提供了一个动态的可视化平台,允许用户以UML标准的方式查看和理解对象间的交互。这种控件的亮点在于其**类似调试...

    sequence-to-sequence learning

    机器学习之sequence to sequence learning。(Sequence Generation-----Hung-yi Lee 李宏毅.ppt)

    Oracle、DB2、PostgreSQL之Sequence总结

    在Oracle、DB2和PostgreSQL这三种数据库管理系统中,Sequence都是内置的特性,允许用户创建并管理这样的自动递增序列。然而,值得注意的是,并非所有数据库系统都支持Sequence,比如MySQL、SQL Server和Sybase就没有...

    Informatica中Sequence Generator的两个有用的选项

    例如,在某些业务系统中,序列号只需要在某个范围内_UNIQUE,而不需要全局唯一,这时可以使用 Cycle 选项。但是,需要注意的是,使用 Cycle 选项可能会造成实际的序列号重复,这需要根据具体的业务需求进行选择。 ...

    SEQUECE唯一健值的使用

    可以更改序列的递增值、最大值等属性,但不能直接更改起始值。如果需要改变起始值,需要先删除序列再重新创建。下面是一个修改`emp_sequence`的例子: ```sql ALTER SEQUENCE emp_sequence INCREMENT BY 10 -- 修改...

Global site tag (gtag.js) - Google Analytics