解决方案 »
- 写了一个函数,测试的时候总报ORA-00933,求指教
- 用户名最多只能尝试3次登陆,锁定时间为2天
- 请问有介绍使用"PLSQL Developer"操作oracle 10g的书吗?
- oracle数据库实例无法连接的问题
- 机器没有正常关机,出现ORA-01033错误,怎么办?请高手们帮帮忙忙,本人非常急。
- 请问这样的sql语句应该怎么写好?
- oracle 行转列的问题
- 问一个超级菜的问题,请大家帮帮忙啊。.sql的程序该怎样执行呀?
- 怎样根据错误号查找相应的帮助?
- 和dephi连接的错误!请指点!!!!
- 大神 们 有 知道怎么将将accdb数据导入oracle中的吗?
- 怎么查询每一天的第一条记录,和最后一条记录
统计结果如果是作为报表,控制一下报表的输出方式应该能转化为当前格式如果一定要这种格式只能使用动态语句拼接sql的方式去实现了
http://bbs.csdn.net/topics/330039676根据实际需要进行修改
select
row_to_col_func('rowtocol_test','year,month','dept','expenditure',Aggregate_func => 'sum',colorder => 'dept',roworder => '1,2',when_value_null => '0')
from dual;
ROW_TO_COL_FUNC('ROWTOCOL_TEST
<Cursor>这句话执行有误啊
execute row_to_col_func('rowtocol_test','year,month','dept','expenditure',Aggregate_func => 'sum',colorder => 'dept',roworder => '1,2',when_value_null => '0');
select * from v_tmp;
执行了这句
GRANT CREATE ANY TABLE TO SCOTT执行时
SQL> execute row_to_col('rowtocol_test','year,month','dept','expenditure');
begin row_to_col('rowtocol_test','year,month','dept','expenditure'); end;
ORA-01031: 权限不足
ORA-06512: 在 "SCOTT.ROW_TO_COL", line 26
ORA-06512: 在 line 1
我每做一次统计都要创建一个视图吗,这貌似不太好啊
使用的是create or replace
没有的话创建,有的话替换,始终是一个视图