Procedure Olusturma While,if kullanımı
MySql’de procedure kullanımına bir örnek aşağıda yer alıyor.
Öncelikle procedurler ne işe yarar sorusuna kısaca cevap vereyim.
veritabanında triggerlar gibi bir tabloya baglı kalmazlar.icerisinde yer alan sql kodlarını cagrıldıklarında yerine
getirirler ve çok hızlı çalışırlar.bir cok avantajı vardır.yazılımda kod kalabalıgından kurtarır,sql kodları ile
yapmak istediğiniz işlemleri (insert update vs) daha kısa surede yapar gibi..ilk aklıma gelenler bunlar Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yazılım dillerinde class yapısına benzer.. call procedure_ismi(parametre1,parametre2); şeklinde çağrılır.
IN ,OUT VE INOUT seklinde üc türü vardır.
isimlerinde anlaşılacağı gibi in giriş,out çıkış,inout hem giriş hem cıkıs yonundedir.
randevu isminde tablomuz resimdeki gibidir.hasta_id,tarih ve saat alanları mevcut Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
procedure kodlarımız..resimde kodları ve işlemleri anlattım..resimde anlaşılmayan yada bilmediğiniz bişi varsa konunun altından sorabilirsiniz. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
procedure müzü çalıştırıyoruz.ilgili alanlara uygun değerleri giriyoruz. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
randevu tablomuzun son hali Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Alıntı |