首页 > 其他 > 详细

user.table.column, table.column 或列说明无效

时间:2015-12-30 02:06:49      阅读:274      评论:0      收藏:0      [点我收藏+]

?

Oracle统计采用别名出错(user.table.column, table.column 或列说明无效

?

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2015年12月29日 15:09:00 星期二

http://fanshuyao.iteye.com/

?

一、错误

java.sql.SQLException: ORA-01747: user.table.column, table.column 或列说明无效

?

?

使用的sql如下

select count(u.*) from T_USER u 
    inner join T_ORG_USER_R r on r.USER_ID = u.USER_ID and r.ENABLE_FLAG = ‘Y‘ 
    where u.ENABLE_FLAG = ‘Y‘ and r.ORG_ID = 23959;

?

二、错误原因

在关联查询中,Oracle不能使用count(u.*)这样的别名,不过在SQL中是可以的。

?

三、解决

?直接使用 count(*)

?

?

?

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2015年12月29日 15:09:00 星期二

http://fanshuyao.iteye.com/

user.table.column, table.column 或列说明无效

原文:http://fanshuyao.iteye.com/blog/2267432

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!