Oracle 9i数据库,执行下面语句出现错误“ORA-01791: 不是 SELECTed 表达式”:select distinct t.name from auth_employee t order by t.auth_employee_id asc

原来:SELECT语句中含有DISTINCT关键字或者有运算符时,排序用字段必须与SELECT语句中的字段相对应。

网上搜到解释如下:在ORDER BY中指定多个列,结果将先按照子句中的第一列排序,然后第二个,依此类推。

在SELECT中未出现的列名也可用于ORDER BY 子句中,只要TABLE中有就行。但如果SELECT子句中出现了DISTINCT关键字,则只能用出现过的列名,而且如果SELECT子句中使用了任何运算符,在ORDER BY 子句中必须保持和SELECT子句中表达式完全一致,否则出现错误:“ORA-01791: 不是 SELECTed 表达式”。

转载于:https://www.cnblogs.com/telwanggs/p/5623713.html

ORA-01791: 不是 SELECTed 表达式相关推荐

  1. 11 ORA系列:ORA-01791: 不是 SELECTed 表达式(distinct使用注意点)

    not a Selected expression:不是一个查询表达式: 原始报错sql: select distinctreport.fid as "reportId",-- a ...

  2. oracle redact数据编译后 查询报错 不是selected表达式

    环境:oracle 11.2.0.4 问题:select distint 语句查询redact(加密)后的表报错不是selected表达式,而在加密之前执行同样的sql不报错,解决方案在文章最后面 实 ...

  3. oracle 不是selected表达式,查询语句报不是 SELECTed 表达式错误

    Oracle 9i数据库,执行下面语句出现错误"ORA-01791: 不是 SELECTed 表达式":select distinct t.name from auth_emplo ...

  4. Oracle 错误总结及问题解决 ORA

    使用 Ctrl + F 搜索错误代码 ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 OR ...

  5. ORACLE ORA错误码大全 (备忘)

    ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出 ...

  6. Oracle 错误代码详解及解决方式--ORA

    ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...

  7. Oracle 错误代码(ORA)对照表

    ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...

  8. Oracle ORA

    ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...

  9. Oracle学习笔记 --- Oracle ORA错误解决方案

    今天在Debug的时候报错了如下信息: 后来综合了网上的东西,总结如下: ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-000 ...

最新文章

  1. C++ 与 JAVA区别
  2. 【前沿技术】严重事故!实习生删除字节跳动所有轻量级机器学习模型
  3. iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1)
  4. 一切皆文件的编程思想
  5. python汉化之后好用吗_买了《Python学习手册(中文第4版)》后悔了
  6. 求m ,n 两个数的最小公倍数
  7. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车黑线循迹红外避障综合实验
  8. [XSY] 简单的数论题(数学、构造)
  9. 查询英文缩写形式(缩写词)的网站工具梳理
  10. 国内外物联网平台初探(篇二:阿里云物联网套件)
  11. oracle表空间管理sql,oracle表空间管理维护
  12. c语言读取tdx日线文件,***EXCEL读取通达信股票日线数据***改为读取通达信股票5分钟数据...
  13. 打造升级GsonFormat驼峰命名规则
  14. 新词发现-helloNLP
  15. 28个UI免费漂亮的切换开关PSD下载
  16. 如何准备面试?“-80,阿里Java开发面试解答
  17. I2C-两线外设接口-用于ArduinoNano, uno ,Mega2560
  18. 计算机信息管理面试自我介绍,信息管理专业的面试自我介绍
  19. ubuntu linux通过rclone 挂载onedrive 到本地磁盘
  20. 【SpringBoot】SpringBoot简介

热门文章

  1. (73)多路选择器(二选一)
  2. (108)FPGA面试题-介绍STA静态时序分析及其作用
  3. (38)System Verilog线程并行执行(fork-join_none)
  4. (86)FPGA读文件激励(readmemh)
  5. python支付系统_GitHub - zhuf/alipay_python: 支付宝 alipay python接口,支持担保交易,即时到帐和自动发货接口...
  6. STM32F103:二.(3)DHT11温湿度
  7. php框架 swoop_PHP Form Validation
  8. Netfilter分析
  9. Linux中断(interrupt)子系统之三:中断流控处理层
  10. 三星uboot1.1.6源码分析——start.s(1)