Cilat janë nxitësit dhe procedurat e ruajtura në SQL?
Cilat janë nxitësit dhe procedurat e ruajtura në SQL?

Video: Cilat janë nxitësit dhe procedurat e ruajtura në SQL?

Video: Cilat janë nxitësit dhe procedurat e ruajtura në SQL?
Video: Cilat janë kushtet që një martesë (nikah) të quhet i saktë? - Dr. Imam Ahmed Kalaja 2024, Nëntor
Anonim

Një procedurë e ruajtur është një pjesë kodi e përcaktuar nga përdoruesi e shkruar në versionin lokal të PL/SQL, e cila mund të kthejë një vlerë (duke e bërë atë një funksion) që thirret duke e thirrur në mënyrë eksplicite. Një nxitës është një procedurë e ruajtur që funksionon automatikisht kur ndodhin ngjarje të ndryshme (p.sh përditësimi , fut , fshij ).

Në këtë drejtim, cili është ndryshimi midis procedurës së ndezjes dhe asaj të ruajtur?

Mund të ekzekutojmë një procedurë e ruajtur sa herë të duam me ndihmën e komandës exec, por a shkas mund të ekzekutohet vetëm sa herë që shfaqet një ngjarje (fusni, fshini dhe përditësoni) në tabelën në të cilën shkas është përcaktuar. Procedurat e ruajtura mund të kthejë vlera por a shkas nuk mund të kthejë një vlerë.

Në mënyrë të ngjashme, çfarë është një procedurë e ruajtur dhe si përdoret? Një procedurë e ruajtur përdoret për të tërhequr të dhënat, modifikuar të dhënat dhe fshirjen e të dhënave në tabelën e bazës së të dhënave. Ju nuk keni nevojë të shkruani një të tërë SQL komandoni çdo herë që dëshironi të futni, përditësoni ose fshini të dhëna në një SQL bazën e të dhënave. Një procedurë e ruajtur është një grup i parapërpiluar prej një ose më shumë SQL deklarata që kryejnë një detyrë specifike.

Duke pasur parasysh këtë, a mund të përdorim shkas në procedurën e ruajtur?

Nuk mund të telefononi Kthesë nga Procedura e ruajtur , si Kthesë krijohen në tryezë dhe shkarkohen në mënyrë implicite. Por ju mund telefononi procedurë e ruajtur për nga shkas , por bëj mbani mend se nuk duhet të jetë rekurzive.

Çfarë është një procedurë e ruajtur në DBMS?

A procedurë e ruajtur është një grup deklaratash të gjuhës së strukturuar të pyetjeve (SQL) me një emër të caktuar, të cilat janë të ruajtura në një marrëdhënie menaxhimi i bazës së të dhënave sistem si grup, kështu që mund të ripërdoret dhe të ndahet nga shumë programe.

Recommended: