3 Şubat 2016 Çarşamba

Ön tanımlama gerekmeyen cursor loop

Genellikle cursor loop gerektiğinde aşağıdaki yapıyı kullanıyorum.
Hem kod okunurluğunu arttırıyor hem de daha kolay bir kullanımı var.
 DECLARE  
  BEGIN  
  /* Open up a cursor for loop, also selecting  
  * the "p" function which will write rows to  
  * t2 for every row fetched from t1. */  
  FOR crec IN (SELECT tcol, p(tcol) FROM t1) LOOP  
   -- Break out of the loop immediately  
   EXIT;  
  END LOOP;  
 END;  

Daha fazla bilgi için aşağıdaki adresi inceleyebilirsiniz.
http://psoug.org/reference/control_struct.html

Hiç yorum yok:

Yorum Gönder