`

此处不允许序号

 
阅读更多
  1. --=========因查询中用了group by,所以不能直接用序列值====
  2. select test.sequence.nextval,mgr,sum(sal) from emp group by mgr  
  3.    
  4. ORA-02287: 此处不允许序号  
  5.   
  6.    
  7.   
  8. 果然,在外面再包一层就可以了  
  9.   
  10. SQL> select test_sequence.nextval,mgr,sm from (select mgr,sum(sal) sm from emp group by mgr );  
  11.    
  12.    NEXTVAL   MGR         SM  
  13. ---------- ----- ----------  
  14.         27  7839       8275  
  15.         28  7782       1300  
  16.         29  7698       6550  
  17.         30  7902       5800  
  18.         31  7566       6000  
  19.         32  7788       1100  
  20.    
  21. 6 rows selected  
  22.   
  23.    
  24.   
  25. 看来序列使用时有限制的  
  26.   
  27. 看到书上说有这么多限制  
  28.   
  29. Restrictions on Sequence Values You cannot use CURRVAL and NEXTVAL in the  
  30. following constructs:  
  31. ■ A subquery in a DELETE, SELECT, or UPDATE statement  
  32. ■ A query of a view or of a materialized view  
  33. ■ A SELECT statement with the DISTINCT operator  
  34. ■ A SELECT statement with a GROUP BY clause or ORDER BY clause    --这个就是我遇到的那种情况  
  35. ■ A SELECT statement that is combined with another SELECT statement with the  
  36. UNION, INTERSECT, or MINUS set operator  
  37. ■ The WHERE clause of a SELECT statement  
  38. ■ The DEFAULT value of a column in a CREATE TABLE or ALTER TABLE statement  
  39. ■ The condition of a CHECK constrain  
分享到:
评论

相关推荐

    高级ACL访问控制列表

    1. **配置基础信息**:包括配置主机名、enable secret等(此处省略)。 2. **创建VLAN并划分端口**:为每个VLAN分配虚接口地址并启动三层交换功能。 3. **定义ACL**:创建ACL以标识需要丢弃的数据包。 - `access-l...

    08CMS网站设置详解(三)

    7. **删除选项内容,有下级内容则不能删除**:如果某个菜单项下还有子项,则不允许直接删除该菜单项,需要先移除所有子项才能执行删除操作。 #### 会员中心菜单 1. **勾选是启用此菜单**:同样提供了启用/禁用菜单...

    运输变更申请书.docx

    3. **受理变更序号**:一旦申请被接受,会分配一个变更序号,便于管理多个变更请求,并确保每个请求的顺序和处理。 4. **变更事项及原运单记载事项**:这部分详细列出需要变更的具体内容,例如货物名称、数量、起讫...

    FAT32的引导扇区分析.pdf

    7. 根目录最多可容纳的目录项数(13~14):用于指定根目录最多可容纳的目录项数,FAT12/16 通常为 512,FAT32 不使用此处值,设置为 0。 8. 扇区总数(15~16):用于指定扇区总数,小于 32MB 时使用此处存放,超过 ...

    数据库数据字典.docx

    通常主键字段不允许为空(Not Null)且不重复。 - **雇员姓名 (EmployeeName)**:数据类型为`varchar`,宽度为10,用于存储雇员的名字。 - **性别 (Sex)**:数据类型为`char`,宽度为1,可能包含如'男'、'女'等值...

    JMETER HTTP 请求

    - **Parameters**:在此处定义请求的参数,如`username=test01`和`password=123456`。 - **Body Data**:用于POST请求时发送的数据,可以是XML、JSON或其他格式的文本。 4. 其他选项: - **自动重定向**:如果...

    ALM缺陷状态以及权限的设置

    值得注意的是,系统默认可能不允许直接重命名、删除或新建状态,需要调整权限设置。 二、更改缺陷状态的权限 1. 权限设置位于ALM首页的项目列表中,找到“LISTS”选项,然后定位到与缺陷状态相关的序号(如318)。...

    excel表格横向查找

    VLOOKUP函数允许用户在表格的列中查找指定值,并返回同一行中的其他单元格的数据。 VLOOKUP函数的基本语法是: `VLOOKUP(查找值, 表格数组, 列序号, [匹配类型])` 1. **查找值**:这是你要在表格中查找的值,可以...

    powerdesigner连接mysql和导出表到文档.docx

    PowerDesigner是一款强大的数据库设计和管理工具,它允许用户进行数据库建模、逆向工程、数据库脚本生成以及数据库文档的制作。在本文档中,主要讲解了如何使用PowerDesigner连接到MySQL数据库并导出表到Word文档。 ...

    标准作业流程系统维护操作手册.doc

    - 修改功能:允许用户对已上传的SOP进行修改,确认无误后保存并发送。 7. **单位五:删除SOP**: - 删除确认:删除SOP时,会提示用户确认,因为这将同时删除相关联的表单和法规文件。 8. **单位六:查询SOP内容*...

    基于verilog 设计的抢答器

    - 此处定义了一个名为`ena`的信号,并使用`assign`语句为其赋值。`ena`的值由主持人按钮状态以及已有的抢答状态决定,即当主持人按钮未按下或已有选手抢答时,`ena`为低电平。 - **同步逻辑**: - 使用`always`块...

    Tkinter教程.pdf

    但是作者提到自己没有成功实现过,因此此处不保证可操作性。 11. 代码执行与消息循环 在GUI程序中,创建控件并进行布局后,需要启动消息循环来等待用户的交互。在Tkinter中,通过调用mainloop()方法来实现。在程序...

    投标商务标正文.docx

    - **报价规则**:只允许有一个报价,不允许提供选择性的报价;如果报价中存在遗漏,则视为已经包含在总报价之中,总价不予调整。 #### 2.3 报价明细 - **序号**:用于标识每一项产品或服务的编号。 - **名称**:指...

    某小型会议参会人员管理系统.doc

    - `sex[50]`: 性别,字符串类型,虽然实际中性别通常只需1或2个字符,但此处预留了50个字符的空间。 - `age`: 年龄,整型变量,用于存储年龄数值。 - `rmnu[50]`: 房间号,字符串类型,考虑到可能的特殊编号,...

    上海新车选择车牌号码详细攻略.pdf

    序号中不能全部为“0”。 示例:沪A/0K123,沪A/00K12,沪A/000K1,但不能是沪A/0K000。 2. 车主可以直接输入自编的号牌号码进行查询和确认,只要符合上述规则。 3. 也可以使用“任意号码”作为通配符进行模糊...

    2021-2022计算机二级等级考试试题及答案No.11818.docx

    - **解析**: 此处考察的是基本的逻辑判断能力。`x=y`表示比较`x`和`y`是否相等。由于`x`和`y`的值分别为5和10,因此`x`不等于`y`,故`x=y`的逻辑值为`false`。然而题目中提到的答案为`true`和`false`,这似乎存在...

    spss18.0教程

    通过Windows系统的“开始”菜单,依次进入“程序”、“PASW”(此处可能为SPSS18.0的前一版本PASW Statistics的简称,但SPSS18.0的正式名称应为IBM SPSS Statistics 18.0),然后点击相应的SPSS版本图标即可启动软件...

    UML复习题完整版.doc

    7. **多重性**:多重性5,10表示一个类的对象可以与另一个类的对象关联的数量,此处表示5到10个。 8. **抽象类或接口**:在确定类的继承关系后,通常使用抽象类或接口作为最上层的基类,提供通用的定义和行为。 9....

    计算机化系统管理规程.pdf

    综上所述,这份《计算机化系统管理规程》的详细知识点包括但不限于:计算机化系统的定义、管理流程、系统验证的标准与实践、人机界面的设计与使用、可编程逻辑控制器的功能与应用、数据采集与监控系统的构成与监控...

    C语言单链表的基本操作.pdf

    此方法允许用户指定插入的新节点的位置(序号)。 ```c int InsItem1(Linklist *L, ElemType item, int x) { int i = 1; Linklist *p, *t; p = L; t = (Linklist *)malloc(sizeof(Linklist)); t->data = item;...

Global site tag (gtag.js) - Google Analytics