PL SQL 临时表使用策略问题
PLSQL中逻辑计算需使用临时存放中间结果的表。
方案一:事先建立好临时表,程序中直接使用
(缺点:数据库中长期存在一些“看上去”无用的表)
方案二:程序中动态SQL创建临时表,因此所有涉及临时表的SQL都需使用动态SQL,使用后删除
(缺点:对于大量的业务逻辑SQL,要靠拼接字符串,书写起来麻烦)
各位如何选择 或 有其它解决方案的建议?
------解决方案--------------------临时表,不要动态创建,通过定义不同的级别来满足你的要求就可以了
刚写了一个temporary table的文章
你可以看看
http://www.inthirties.com/?p=861
http://blog.csdn.net/inthirties/archive/2009/08/06/4420030.aspx
------解决方案--------------------