Oracle查询提示 ORA-00933: SQL command not properly ended 原因排查

  • 问题描述
  • 问题排查与解决

问题描述

一段sql语句,在postgre数据库中运行未出现问题,切换到oracle数据库后报错。SQL语句如下

select T.code as CODE
from info_table as T

在oralcle执行后报如下错误

> ORA-00933: SQL command not properly ended

问题排查与解决

在网上查询了该报错之后看到了如下信息

出现这个错误的情况还是挺多的,当抛出此错误提示信息,代表着SQL语句本身就是有问题的!(ORA-00933:SQL命令没有正确的结束)比如:
1:可能SQL语句中关键字前后缺少空格
2:Oracle 给表起别名时,直接在表名的后面空格别名就可以,不需要AS
3:SQL 语句中缺少关键字或者多了某个关键字,比如:AND
4:SQL 语句中缺少关键字或者多了某个标点符号,比如:,
5:数据库不同的版本或不同的数据库支持的SQL的语法规则是不一样的,一句SQL语句在一个数据中是正确的在另一个数据库中未必也正确

我的语句中正好存在表别名,且加了as关键字。去掉as改成如下语句,顺利解决问题

select T.code as CODE
from info_table T

相关链接: ORA-00933: SQL command not properly ended.

Oracle查询提示 ORA-00933: SQL command not properly ended 原因排查相关推荐

  1. Oracle查询提示 ORA-00933 SQL command not properly ended 原因排查

    Oracle查询提示 ORA-00933: SQL command not properly ended 原因排查 问题描述 问题排查与解决 问题描述 一段sql语句,在postgre数据库中运行未出 ...

  2. oracle查找异常中断的sql,oracle查询sql报错SqlExceptionHelper:131 ORA-00933: SQL command not properly ended...

    运行环境 jdk8+tomcat7+oracle+Eclipse+maven 项目技术(必填) SSH + spring mvc + react.js 问题描述 代码如下: public boolea ...

  3. mysql中00933错误_ORA-00933: SQL command not properly ended

    今天写了一个小的SQL语句类似下面的这句: UPDATEASET ID=B.IDFROMA,BWHERE A.NAME=B.NAME 在执行时居然报了"ORA-00933: SQL comm ...

  4. SQL command not properly ended

    今天遇到一个问题,在数据库中查询是成功的,可查询出来数据,但是对应的接口报错:"系统异常",日志中打印的信息是数据查询失败. 在数据库中去掉后面的分号,查询正常:解决问题: 问题记 ...

  5. oracle执行sql痕迹,Oracle 查询刚执行的SQL

    Oracle 查询刚刚执行的SQL select "SQL_TEXT", "SQL_FULLTEXT", "SQL_ID", "S ...

  6. oracle查看执行过的语句,oracle 查询执行过的SQL语句

    MySQL开启日志记录查询/执行过的SQL语句 作为后端开发者,遇到数据库问题的时候应该通过分析SQL语句来跟进问题所在,该方法可以记录所有的查询/执行的SQL语句到日志文件. 方法有几种,但是个人觉 ...

  7. oracle查询结果添加序列,SQL查询结果增加序列号

    SQL查询记录中增加序列号 根据学生成绩在查询结果中增加排名字段: 1.SELECT ROW_NUMBER() OVER (ORDER BY SCORE ASC) AS RANK,NAME,SCORE ...

  8. oracle 时间条件 当天,oracle 查询当天数据的sql条件写法

    日报数据统计中会用到当天数据的查询,下列就是日期要对应的条件: between to_date(to_char(sysdate,'yyyy-mm-dd') || ' 00:00:01','yyyy-m ...

  9. oracle查询执行过的sql语句,如何查询已经执行过的SQL语句曾经的执行花费时间

    真是如此,10G我就看到有这个ELAPSED_TIME了 SQL> select * from v$version; BANNER ------------------------------- ...

最新文章

  1. Repeater嵌套HyperLink,前台代码中绑定参数
  2. OpenCV不规则ROI提取
  3. java构建xml参数_Java中使用XML创建EMAIL模板
  4. Sliverlight变换特性
  5. 怎样修改安卓位置服务器,修改安卓定位服务器地址
  6. 软件测试 测试用例笔记
  7. 74系列标准逻辑集成芯片分类
  8. copy和strong的区别
  9. php 上传图片后反转,PHP想象将图像从CMYK转换为RGB反转图像
  10. Web前端学习笔记(十四)---加载动画(旋转方块)
  11. *Unity程序报错“缺少根元素msbuild\current\bin\microsoft.common.currentversion.targets“
  12. 这些优秀的音视频开源框架你值得收藏
  13. MATLAB小技巧整理-那些你必须得知道的matlab技巧
  14. 【附加作业】沈航软件工程期末附加作业
  15. 微信小程序正则表达式判断邮箱格式
  16. “四”才是中国人的吉祥数字!
  17. JS实现css的hover效果,兼容移动端
  18. python zxing 二维码识别
  19. 【报告分享】2021年新消费品牌发展报告- WEIQ(附下载)
  20. m4s格式转换mp3_怎么把酷狗音乐kgm格式转换成mp3格式啊

热门文章

  1. 机器学习笔记:线性SVM推导
  2. Linux网络相关知识(七)
  3. 第 4 章 使用 CLI 命令管理 LVM
  4. stringify_Stringify五年后将关闭
  5. 5G元年,你最该搞懂的技术竟然是……
  6. 刚刚知道,原来OPPO手机能识别图片内文字,瞬间完成真的太神奇了
  7. 帮管客CRM客户管理系统 v2.1.8
  8. linux java aptget_linux环境apt方式安装和卸载Jdk
  9. dropbear配置_SSH_dropbear 服务器搭建
  10. 格式化工具indent使用笔记