首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用别名(Oracle9i)从表中选择

使用别名(Oracle9i)从表中选择
EN

Stack Overflow用户
提问于 2014-06-19 14:12:24
回答 1查看 238关注 0票数 2

根据Oracle语句SELECT的文档,应该可以使用别名而不带关键字AS或关键字AS来别名表名。但是,使用关键字AS对表进行混叠会导致错误:

ORA-00933: SQL命令未正确结束

例如,以下语句在发生上述错误时失败:

代码语言:javascript
复制
SELECT COUNT(*) FROM MY_TABLE AS A;

一旦关键字AS被删除,它就会按预期执行。

请任何人对此发表评论。有办法使AS应用于表混叠工作吗?

我正在使用一个代码生成工具,它在运行时将一些Java代码转换成SQL语句。此实用程序强制使用AS别名。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-19 15:02:45

对于表别名,Oracle不接受,我看不出有什么办法让它工作。

你不能用Java做任何事吗?至于列别名在Oracle中是可选的,因此您可以在生成的字符串中查找所有“AS”并删除它们(因此删除列别名以及表别名)。这是一个选择吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24308740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档