在DBMaster存储过程中,如果使用临时表来保存结果集,怎样处理临时表?什么时候删掉?(From DBMR 1800)

~ 0 min
2016-02-24 04:46

临时表仅存在于当前会话,DBMaster在推出会话时会自动删除临时表。所以在存储过程中如果使用临时表来保存结果集,用户不必在得到结果之后删除临时表。

如果在当前会话中执行了多次存储过程,那么第二次将会显示错误:这个表已经存在。为了避免这样的情况,应该在存储过程开头添加“drop table table_name”语句。

在 “$ begin code section;”语句的后面,请添加如下的两个语句:

$ WHENEVER SQLERROR CONTINUE;

$ drop table temporanea;

 

平均分: 0 (0 投票)

你不能对该内容发表评论

标签