17,136
社区成员
发帖
与我相关
我的任务
分享SQL> create user t identified by t ;
用户已创建。
SQL> grant connect,resource ,unlimited tablespace to t;
授权成功。
SQL> conn t/t@testdb
已连接。
SQL> create table a(id varchar2(2));
表已创建。
SQL> insert into a values('1');
已创建 1 行。
SQL> insert into a values('2');
已创建 1 行。
SQL> insert into a values('3');
已创建 1 行。
SQL> commit;
提交完成。
SQL> select wmsys.wm_concat(id) from a;
WMSYS.WM_CONCAT(ID)
--------------------------------------------------------------------------------
1,2,3
SQL> create or replace view va as select wmsys.wm_concat(id) cola from a;
create or replace view va as select wmsys.wm_concat(id) cola from a
*
第 1 行出现错误:
ORA-01031: 权限不足
SQL> conn / as sysdba
已连接。
SQL> grant create any view to t;
授权成功。
SQL> conn t/t@testdb
已连接。
SQL> create or replace view va as select wmsys.wm_concat(id) cola from a;
视图已创建。
SQL>
百度都翻遍了 果断还是找不到解决办法呀 大牛在哪里