Saxlanılan prosedurlarda triggerlərdən istifadə edə bilərikmi?
Saxlanılan prosedurlarda triggerlərdən istifadə edə bilərikmi?

Video: Saxlanılan prosedurlarda triggerlərdən istifadə edə bilərikmi?

Video: Saxlanılan prosedurlarda triggerlərdən istifadə edə bilərikmi?
Video: Sərbəst şəkildə .Mdf Faylını Cüzdan Ransomware | MDF Bərpa vasitəsi 2024, Noyabr
Anonim

Tətik : Tətik edə bilər yeniləmə, silmə və ya yeniləmə kimi cədvəldə müəyyən edilmiş hərəkətdə avtomatik olaraq yerinə yetirilməlidir. Saxlanılan prosedur : Saxlanılan Prosedurlar ola bilər funksiyadan çağırılmamalıdır, çünki funksiyalar bacarmaq seçmə ifadəsindən çağırılacaq və Saxlanılan Prosedurlar ola bilər -dən çağırılmamalıdır.

Həmçinin bilin, triggerlər və saxlanılan prosedurlar nədir?

13 Cavablar. Saxlanılan prosedur PL/SQL-in yerli versiyasında yazılmış istifadəçi tərəfindən müəyyən edilmiş kod parçasıdır və onu açıq şəkildə çağırmaqla çağırılan dəyəri qaytara bilər (onu funksiyaya çevirə bilər). Tətik, müxtəlif hadisələr baş verdikdə avtomatik olaraq işləyən saxlanılan prosedurdur (məs yeniləmə , daxil edin , silin ).

Həmçinin bilin, hansı daha yaxşı tetik və ya saxlanılan prosedurdur? a icra edə bilərik saxlanılan prosedur exec əmrinin köməyi ilə istədiyimiz zaman, lakin a tətik yalnız hər hansı bir hadisə (daxil etmək, silmək və yeniləmək) masanın üzərində işə salındıqda icra edilə bilər. tətik müəyyən edilir. Saxlanılan prosedur giriş parametrlərini qəbul edə bilər, lakin biz parametrləri a-ya giriş kimi ötürə bilmərik tətik.

Yuxarıdakılardan əlavə, tetikler saxlanılan prosedurları çağıra bilərmi?

MySQL sizə imkan verir zəng edin a saxlanılan prosedur a tətik istifadə edərək ZƏNG bəyanat. Bunu etməklə, siz bacarmaq eyni şəkildə təkrar istifadə edin saxlanılan prosedur bir neçəsində tetikler . Bununla belə, tətik bilməz zəng edin a saxlanılan prosedur OUT və ya INOUT parametrləri olan və ya a saxlanılan prosedur dinamik SQL istifadə edir.

Saxlanılan prosedurlar nə edir?

A saxlanılan prosedur tək icra planına yığılmış bir qrup SQL ifadəsindən başqa bir şey deyil. A saxlanılan prosedur verilənlər bazası cədvəlində verilənləri əldə etmək, məlumatları dəyişdirmək və məlumatları silmək üçün istifadə olunur. SQL verilənlər bazasına məlumat daxil etmək, yeniləmək və ya silmək istədiyiniz hər dəfə tam SQL əmrini yazmağa ehtiyac yoxdur.

Tövsiyə: