当前位置:网站首页>Oracle查询提示 ORA-00933 SQL command not properly ended 原因排查
Oracle查询提示 ORA-00933 SQL command not properly ended 原因排查
2022-08-02 10:15:00 【免费的东西】
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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- sqlmap安装教程用w+r打开(sqlyog安装步骤)
- LayaBox---TypeScript---迭代器和生成器
- 斯皮尔曼相关系数
- 从测试入门到测试架构师,这10年,他是这样让自己成才的
- LayaBox---TypeScript---命名空间和模块
- 如何选择一块真正“好用的、性能高”的远程控制软件
- [Science of Terminology] For those difficult words about the integrated workbench, read this article to understand in seconds!
- 瑞萨RZ/G2L处理器详细测评
- LayaBox---TypeScript---声明合并
- LayaBox---TypeScript---Three slash instructions
猜你喜欢
随机推荐
Spearman's correlation coefficient
One Summer of Open Source | How to Quickly Integrate Log Modules in GO Language Framework
周鸿祎称微软抄袭 360 安全模式后发文否认;英特尔CEO基辛格回应市值被AMD超越:股价下跌是咎由自取|极客头条...
只问耕耘,不问收获,其实收获却在耕耘中
TimerTask(addin timer语音)
LayaBox---TypeScript---Mixins
软件测试的基本理论知识(软件测试面试基础知识)
如何封装微信小程序的 wx.request() 请求
FPGA手撕代码——CRC校验码的多种Verilog实现方式 (2021乐鑫科技数字IC提前批代码编程)
DVWA Clearance Log 2 - Command Injection
STL中list实现
[Science of Terminology] For those difficult words about the integrated workbench, read this article to understand in seconds!
Jay Chou's new song is released, crawl the "Mojito" MV barrage, and see what the fans have to say!
R语言时间序列数据算术运算:使用log函数将时间序列数据的数值对数化、使用diff函数计算对数化后的时间序列数据的逐次差分(计算价格的对数差分)
云原生应用平台的核心模块有哪些
win10打印服务无法启动(运行时错误automation)
读博一年后对机器学习工程的思考
练习16-两道模拟题
牛客网项目17节生成验证码 刷新验证码一直没反应
Hello, my new name is "Bronze Lock/Tongsuo"









