续“ORACLE8存储过程中能否创建临时表”
各位大虾:
如果不能从ORACLE8的存储过程返回记录集,那么只能把查询值添加到一张现有的表中,在DELPHI程序先执行TStoredProc的ExecProc方法后,用TQuery得到这张表的数据。这样一来当多个用户同时执行此存储过程时,会发生此表数据紊乱,如果把此表设为独占的,又影响系统运行效率。有否解决办法?
为说明清楚以上问题,请做以下题目:
在Delphi4中执行完TStoredProc的Open或ExecProc方法后,TDbGrid显示表Table1的所有数据。请写出ORACLE的存储过程的源代码和TStoredProc的属性设置情况。