`
阅读更多

 

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/

1
1
分享到:
评论

相关推荐

    Sql for mysql

    5.6 The User Variable and the SET Statement . . . . . . . . . . . . . . . . 95 5.7 The System Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 5.8 The Case Expression . . ...

    21天学习SQL V1.0

    USER............................................................................................................... 92 总结................................................................................

    MySQL 5.6 Reference Manual

    Table of Contents Preface, Notes, Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

    查找oracle数据库表中是否存在系统关键字的方法

    今天在工程中遇到“ORA-01747: user.table.column, table.column 或列说明无效”的报错情况,查了一下是由于数据库列名起的不好引起的,名字用到了数据库的关键字。 select * from v$reserved_words where keyword ...

    AndroidSqlite数据库操作封装SQLiteUtils.zip

     @Table.Column(name="user_id",type=Column.TYPE_INTEGER,isPrimaryKey=true)  public Integer userId;  @Table.Column(name="user_name",type=Column.TYPE_STRING,isNull=false)  public String userName...

    oracle sql of extracting table structure

    order by table_name,column_id,column_name select * from all_tab_columns where table_name = 'CIS_INF_PARM_VALUE' select distinct table_name from all_tab_columns where owner not like '%SYS%' ...

    Software Testing and Continuous Quality Improvement

    Software Testing and Continuous Quality Improvement <br>SECTION I SOFTWARE QUALITY IN PERSPECTIVE . . . . . . . . . . . . . . . 1 1 Quality Assurance Framework. . . . . . . ........

    tkinter.pdf

    Describes the Tkinter widget set for constructing graphical user interfaces (GUIs) in the Python programming language. This publication is available in Web form1 and also as a PDF document2. Please ...

    SpringBoot_Freemarker生成Word_多个表格+两层嵌套循环

    步骤说明: 1.用Microsoft Office Word打开word原件;将文档中需要动态生成的内容,替换为属性名 ${name} 2.另存为,选择保存类型Word 2003 XML 文档(*.xml) 3.用Firstobject free XML editor打开文件,选择...

    Primavera 6 Manual

    Setting User Preferences................................................................................45 Formatting Time Units...........................................................................

    MSSQL 添加字段说明

    –字段添加说明 EXEC sp_addextendedproperty ‘MS_Description’, ‘要添加的说明’, ‘user’, dbo, ‘table’, 表名, ‘column’, 列名 –删除字段说明 EXEC sp_dropextendedproperty ‘MS_Description’, ‘user...

    hibernate多对多双向关联

    多对多双向关联 <br>注意映射规则: <set name="roles" table="t_user_role"> <key column="userid"/> <many-to-many class="com.bjsxt.hibernate.Role" column="roleid"/> </set><br> table...

    ORM-對象關系映射架構(DBFrameworkDBFrameworkV4.5.1)及代碼生成器

    不用編寫SQL語句或存儲過程即可實現下列功能: 1、數據表、試圖與對象之間的轉換。 2、數據表、試圖的普通和分頁查詢。 3、數據表的完全新增或部分新增(單個對象、多個對象)。 4、數據表的完全更新或部分更新(單...

    Oracle事例

    alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN); 指定表空间 alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN) using index tablespace TABLE_SPACE_...

    orcale常用命令

    ALTER TABLE 表名 ADD (列说明列表) 例:为test表增加一列Age,用来存放年龄 sql>alter table test add (Age number(3)); 修改基表列定义命令如下: ALTER TABLE 表名 MODIFY (列名 数据类型) 例:将test...

    简单好用的分页标签,纯标签无须jsp脚本就可分页

    用例:<me:table pageSize="2" border="0" width="40%" id="uid" table="user"> <me:column property="userName"/><me:column property="password"/><me:column>${rows.userName}</me:column> </me:table> 内部使用...

    MySQL 5.1参考手册

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL ...

    数据库表设计—水电费缴费系统.pdf

    14 --⽤户基本信息表 user 15 create table users( 16 user_id varchar2(10) not null, 17 user_loginname varchar2(8) not null, 18 user_password varchar2(6) not null, 19 user_username varchar2(4) not null,...

    MySQL 5.1参考手册 (中文版)

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL ...

    mysql官方中文参考手册

    2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 2.2. 使用二进制分发版的标准MySQL安装 2.3. 在Windows上安装MySQL 2.3.1. Windows系统要求 2.3.2. 选择安装软件包 2.3.3. 用自动安装器安装MySQL ...

Global site tag (gtag.js) - Google Analytics