create type body type_map as
map member function con return real
is
begin
return tsal + tcomm;
end;
end;
create table t_type_map of type_map;
insert into t_type_map values(6,'aa',200,2000);
insert into t_type_map values(7,'bb',300,1000);
insert into t_type_map values(8,'cc',400,1000);
insert into t_type_map values(9,'dd',500,2000);
insert into t_type_map values(10,'ee',600,1000);
select value(t) val,t.tsal+t.tcomm
from t_type_map t
order by 1;
--影响性能常见原因
1.尽量使用存储过程,避免使用PL/SQL匿名块
2.编写共享SQL语句
3.使用BINARY_INTEGER 和 PLS_INTEGER声明整型
4.在过程中传递大数据参数时使用NOCOPY编译提示
5.使用RETURNING获取返回值
6.避免使用动态SQL语句
7.尽量使用BULK批处理
使用DBMS_PROFILER包
使用DBMS_TRACE包
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12961536/viewspace-769579/
,如需转载,请注明出处,否则将追究法律责任。