Fonksiyonu loop a sokup çalıştırılabilirmi?

BEGIN
  FOR i IN   1..16 LOOP   
   select Test_edilecek_fonksiyon(i) 
   DBMS_OUTPUT.PUT_LINE(i); -- statements here execute 16 times
  END LOOP;
END;

gibi.
Saygılar 

S. BUĞDAYCI 
Eti Maden İşletmeleri Genel Müdürlüğü 
 (312) 2942152 
 





Eğer fonksiyonlar içinde yapılan işlemler birbiriyle kesişen 'LOCK' koymuyorsa 
aynı anda çalışır, ama eğer birbirleri üzerine ' LOCK' koyan 

bir işlem varsa bekletir. Örnek vereyim daha iyi anlaşılır. 





eğer fonksiyon içindeki bir sorgu 

"UPDATE ogrenciler SET is_visible = TRUE " 

gibi bir durum varsa bu bitmeden diğer sorgular çalışmaz. 
















On Mar 15, 2013, at 11:39 AM, Sedat Geldi < [email protected] > wrote: 










15 Mart 2013 11:31 tarihinde Atıf CEYLAN < [email protected] > yazdı: 





Ayni anda meselesini tam anlayamadim ama soyle bisey is gorur mu? 

select Test_edilecek_fonksiyon(1) 
,Test_edilecek_fonksiyon(2),Test_edilecek_fonksiyon(3) 






Hocam aynı dememin sebebi 16 part icin 16 fonksiyonun aynı start time da 
calısmaya baslamasıydı. Bu sekılde select ile calıstırıdıgımde her fonksiyonun 
calısması aynı zamanda mı olur yoksa birinin calısması bıttıgındemi digerine 
gecer :) 





ya da 

select Test_edilecek_fonksiyon(1) 
union 
select Test_edilecek_fonksiyon(2) 
union 
select Test_edilecek_fonksiyon(3); 









On Fri, 2013-03-15 at 11:26 +0200, Sedat Geldi wrote: 


Simdi benim fonksiyon icinde herhangi bir degisiklik yapma yetkim yok yani 
tablolar icin parittion degilde ana tabloyu filan yazamıyorum. 


Calıstırmam gereken Test_yapılcak_fonksiyon(other_parameters, Table_partition) 
seklinde. Yani ben Table_partition = 1 dedigimde partition 1 icin calısıyor ve 
islemleri yapıyor. Bu fonksiyonu bu sekilde 16 partition icin parameterelerini 
vererek aynı anda calıstırmalıyım acıkcası soylediklerinizi nasıl 
uyarlayacagımı anlayamadım. 

15 Mart 2013 11:00 tarihinde Sedat Geldi < [email protected] > yazdı: 


Selamlar, 


Oracle uzerinde test işi yapıyorum ve test edilmesi gereken bir iş geldi nasıl 
yapacagımı bılmedıgım bı durum var sormak istedim. Yardımcı olabılen olursa 
memnun olurum simdiden tesekkur ederim. 


Elimde "Test_edilecek_fonksiyon" adında bir fonksiyon olsun ve bu fonksiyonu 
tasarlarken bir parametre deegrine gore farklı tablolardan sorgulama yapıyor. 
Aslında aynı tablo icin olusturulmus 16 partition var ve her partitionlar icin 
ayrı ayrı calısıyor. Simdi yapmak istedigim ben bu fonksiyonu 16 partition icin 
aynı anda nasıl calıstırabılırım? 


İyi calısmalar. 


-- 
Sedat 
GELDİ 





-- 
Sedat 
GELDİ 
19 Mayis Universitesi Bilgisayar Muhendisligi 










_______________________________________________
Linux-programlama mailing list 








[email protected] 
https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: 
http://liste.linux.org.tr/kurallar.php 












        -- 
M.Atıf CEYLAN 
Yurdum Yazılım 






_______________________________________________ 
Linux-programlama mailing list 
[email protected] 
https://liste.linux.org.tr/mailman/listinfo/linux-programlama 
Liste kurallari: http://liste.linux.org.tr/kurallar.php 

















-- 
Sedat 
GELDİ 
19 Mayis Universitesi Bilgisayar Muhendisligi 
_______________________________________________ 
Linux-programlama mailing list 
[email protected] 
https://liste.linux.org.tr/mailman/listinfo/linux-programlama 
Liste kurallari: http://liste.linux.org.tr/kurallar.php 






_______________________________________________
Linux-programlama mailing list [email protected] 
https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: 
http://liste.linux.org.tr/kurallar.php 

        -- 
M.Atıf CEYLAN 
Yurdum Yazılım 

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap