作者: qzj_jo2005 发表日期: 2008-04-23
现在针对项目管理上出现的种种问题,变得越来越迷茫了。。。。,看到的只是绝望。
当初的豪言壮语现在都不存在了,往日的激情变成了现在的忧愁;
管理上的种种懈怠,让人麻痹。
学会的只是如何去推卸责任吗?我不想玩这样的博弈游戏,太累了!!!!
不知道各位同行的感觉如何?
作者: qzj_jo2005 发表日期: 2008-04-09
没有绑定参数sql
- set timing on
- declare
- type rc is ref cursor;
- l_rc rc;
- l_dummy all_objects.object_name%type;
- l_start number default dbms_utility.get_time;
- begin
- for i in 1 .. 1000
- loop
- open l_rc for
- 'select object_name from all_objects
- where object_id ='||i;
- fetch l_rc into l_dummy;
- close l_rc;
- end loop;
- dbms_output.put_line(l_dummy);
- dbms_output.put_line(round((dbms_utility.get_time-l_start)/100,2)||'seconds...');
- end;
- /
- SQL>
- PL/SQL procedure successfully completed
- Executed in 115.469 seconds
绑定参数sql
- set timing on
- declare
- type rc is ref cursor;
- l_rc rc;
- l_dummy all_objects.object_name%type;
- l_start number default dbms_utility.get_time;
- begin
- for i in 1 .. 1000
- loop
- open l_rc for
- 'select object_name from all_objects
- where object_id =:x'
- using i;
- fetch l_rc into l_dummy;
- close l_rc;
- end loop;
- dbms_output.put_line(l_dummy);
- dbms_output.put_line(round((dbms_utility.get_time-l_start)/100,2)||'seconds...');
- end;
- /
- SQL>
- PL/SQL procedure successfully completed
- Executed in 1.782 seconds
从上面两个例子说明: 执行没有绑定变量的sql语句就像在调用每个方法前编译子例程一样。想像一下,把java源代码交给用户,在调用类里的方法前,要先调用java编辑器,编译类,运行方法,然后产生字节码。下一次要执行相同的方法时,又必须做相同的事情;编译,运行,然后产生字节码。
作者: qzj_jo2005 发表日期: 2008-04-04
作者: qzj_jo2005 发表日期: 2008-04-02
在项目经常在group by 时想把字符串也累计出来,如:
select min(t.weighttime), --过衡最小时间
max(t.weighttime),--过衡最大时间
sum(t.netweight), --重量
count(t.truckboxid),--车数
t.boxlicence -- 车皮号
from truckweighboxes t


