wm_concat invalid identifier
SQL*Plus: Release 10.1.0.4.2 - Production on 星期四 8月 8 10:18:59 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
表如下:
create table t_lyh(
c1 number,
c2 varchar2(20)
);
表数据:
C1 C2
---------- --------------------
1 a
1 b
1 c
2 x
2 y
3 z
用apps用户登录数据库,
select a.c1, wmsys.wm_concat(a.c2) new_result from t_lyh a group by a.c1
却报错:"WMSYS","WM_CONCAT":invalid identifier
将函数赋wm_concat权限给用户apps,却赋不了
grant select ON wm_concat to apps
报错:table or view does not exist
不是说10g以上的就有wm_concat吗,怎么会提示没有表或视图
哪位帮忙看看
相关推荐
Oracle 11g 重建WMSYS.WM_CONCAT函数
Oracle10g之后有些版本已不包含WMSYS.WM_CONCAT函数,若用到此函数, 系统会提示异常:ORA-00904: "WM_CONCAT": invalid identifier 因此需单独重建此函数,方法如下: 解压附件,在sqlplus中执行包里的owmctab.plb、owmaggrs.plb、owmaggrb.plb三个脚本即可, sqlplus / as sysdba SQL>@owmctab.plb; SQL>@owmaggrs.plb; SQL>@owmaggrb.plb;
wm_concat重建.7z
解决ORA-00904: "WM_CONCAT": invalid identifier 在sqlplus中执行包里的owmctab.plb、owmaggrs.plb、owmaggrb.plb三个脚本即可,执行语句: SQL>@$ORACLE_HOME\RDBMS\ADMIN\owmctab.plb; SQL>@$ORACLE_HOME\RDBMS\ADMI N\owmaggrs.plb; SQL>@$ORACLE_HOME\RDBMS\ADMIN\owmaggrb.plb;
Oracle重建WMSYS用户及WMSYS.WM_CONCAT函数
解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 在sqlplus中执行包里的owmctab.plb、owmaggrs.plb、owmaggrb.plb三个脚本即可。
OracleWMSYS.rar
解决ORA-00904: "WMSYS"."WM_CONCAT": 标识符无效 (owmctab.plb、owmaggrs.plb、owmaggrb.plb)的文件包
ORA-00904 WMSYS.WM_CONCAT标识符无效解决方案
ORA-00904 WMSYS.WM_CONCAT标识符无效解决方案


基础和管理
