摘要: 请教各位老师一个问题,如果想把一个表的建立并插入数据放到一个存储过程中,应该要怎么处理呢,如果插入数据的表在存过中插入数据之前未建立,存储过程会报错提示表不存在,导致存储过程失效,有没有什么变通的办法呢? 之所以不在存储过程之外建表是想定时执行这个存储过程,如果存在表被DROP的情况,就会导致存储过程插入数据报错了,所以想在存储过程中自动把表的建立和处理一起考虑了,插入数据... 阅读全文
posted @ 2015-04-09 14:43 阳光树林 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 下面的存储过程是用来模拟错误的,通过begin p_test; end;来执行过程,过程执行后显示i的值不正常,多数返回为错误的0,实际上应该是4条记录,如果单独执行p_testb的程序能正常返回为4。如果取消/*+ driving_site(b)*/的提示也能每次正常返回数据,但是这样执行的时间太长了,也就没有这样用的必要了。 下对于这种需要访问DBLINK的优化,是什么原... 阅读全文
posted @ 2015-04-09 14:41 阳光树林 阅读(610) 评论(0) 推荐(0) 编辑