Oracle查询提示 ORA-00933 SQL command not properly ended 原因排查
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.
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
Oracle查询提示 ORA-00933 SQL command not properly ended 原因排查相关推荐
- Oracle查询提示 ORA-00933: SQL command not properly ended 原因排查
Oracle查询提示 ORA-00933: SQL command not properly ended 原因排查 问题描述 问题排查与解决 问题描述 一段sql语句,在postgre数据库中运行未出 ...
- 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 ...
- mysql中00933错误_ORA-00933: SQL command not properly ended
今天写了一个小的SQL语句类似下面的这句: UPDATEASET ID=B.IDFROMA,BWHERE A.NAME=B.NAME 在执行时居然报了"ORA-00933: SQL comm ...
- SQL command not properly ended
今天遇到一个问题,在数据库中查询是成功的,可查询出来数据,但是对应的接口报错:"系统异常",日志中打印的信息是数据查询失败. 在数据库中去掉后面的分号,查询正常:解决问题: 问题记 ...
- oracle执行sql痕迹,Oracle 查询刚执行的SQL
Oracle 查询刚刚执行的SQL select "SQL_TEXT", "SQL_FULLTEXT", "SQL_ID", "S ...
- oracle查看执行过的语句,oracle 查询执行过的SQL语句
MySQL开启日志记录查询/执行过的SQL语句 作为后端开发者,遇到数据库问题的时候应该通过分析SQL语句来跟进问题所在,该方法可以记录所有的查询/执行的SQL语句到日志文件. 方法有几种,但是个人觉 ...
- oracle查询结果添加序列,SQL查询结果增加序列号
SQL查询记录中增加序列号 根据学生成绩在查询结果中增加排名字段: 1.SELECT ROW_NUMBER() OVER (ORDER BY SCORE ASC) AS RANK,NAME,SCORE ...
- oracle 时间条件 当天,oracle 查询当天数据的sql条件写法
日报数据统计中会用到当天数据的查询,下列就是日期要对应的条件: between to_date(to_char(sysdate,'yyyy-mm-dd') || ' 00:00:01','yyyy-m ...
- oracle查询执行过的sql语句,如何查询已经执行过的SQL语句曾经的执行花费时间
真是如此,10G我就看到有这个ELAPSED_TIME了 SQL> select * from v$version; BANNER ------------------------------- ...
最新文章
- 多目标pareto最优解集构造方法
- 你知道什么是Jest吗?
- pfSense book之 Open***站点到站点连接示例(共享密钥)
- 【NetApp】ROOT VOLUME NOT WORKING PROPERLY: RECOVERY REQUIRED
- 新手如何快速上手Linux,韦东山告诉你。
- 操作系统进程学习(Linux 内核学习笔记)
- C语言 指针声明和定义 - C语言零基础入门教程
- 介绍一种 Python 更方便的爬虫代理池实现方案
- C++静态数据成员与静态函数(案例分析)
- Android 使用JSON格式与服务器交互 中文乱码问题解决
- 「爬虫入门」拒绝跟热点搞python,直接在浏览器里体验『第一次』,理解原理=>如鱼得水
- ide循环执行用例 selenium_Selenium Web自动化Page Object设计模式——循环执行测试用例...
- GENTLE.NET快速上手
- 叹服,华为高工手写344页高性能Java架构核心原理实战架构手册
- 【服务器】iis的重启服务器、重启iis、回收(重启)线程池、刷新网站
- 深信服超融合HCI初级笔试题目(三套)
- NOIP2002 产生数
- 云服务平台重构点 @Arthur @Gyb
- 汇编条件判断 eq neq
- 微商潮牌怎么引流?成功的人不是赢在起跑点