Tofauti Kati ya Taratibu na Utendaji katika Utayarishaji

Tofauti Kati ya Taratibu na Utendaji katika Utayarishaji
Tofauti Kati ya Taratibu na Utendaji katika Utayarishaji

Video: Tofauti Kati ya Taratibu na Utendaji katika Utayarishaji

Video: Tofauti Kati ya Taratibu na Utendaji katika Utayarishaji
Video: Jifunze Kiingereza ||| English for Swahili Speakers ||| Swahili/English 2024, Novemba
Anonim

Taratibu dhidi ya Utendaji katika Utayarishaji

Taratibu na Utendaji katika upangaji, huruhusu watayarishaji programu kupanga maagizo pamoja katika block moja na inaweza kuitwa kutoka sehemu mbalimbali ndani ya programu. Msimbo unakuwa rahisi kueleweka na kushikana zaidi. Kwa kufanya marekebisho katika sehemu moja, nambari nzima itaathiriwa. Kwa msaada wa kazi na taratibu; msimbo wa mstari na mrefu unaweza kugawanywa katika sehemu huru. Hutoa unyumbulifu zaidi wa usimbaji wa lugha mbalimbali za programu na hifadhidata.

Vitendaji ni nini?

Vitendaji vina uwezo wa kukubali vigezo ambavyo pia hujulikana kama hoja. Wanatekeleza majukumu kulingana na hoja au vigezo hivi na kurejesha thamani za aina fulani. Tunaweza kuielezea vyema zaidi kwa kutumia mfano: Chaguo za kukokotoa hukubali mfuatano kama kigezo na kurejesha ingizo la kwanza au rekodi kutoka kwa hifadhidata. Huzingatia maudhui ya sehemu mahususi inayoanza na herufi kama hizo.

Sintaksia ya chaguo za kukokotoa ni kama ifuatavyo:

UNDA AU KUBADILISHA KAZI_kazi_yangu

(p_jina KATIKA VARCHAR2:=‘Jack’) rudisha varchar2 kama kuanza … mwisho

Taratibu ni nini?

Taratibu zinaweza kukubali vigezo au hoja na zinatekeleza majukumu kulingana na vigezo hivi. Ikiwa utaratibu utakubali mfuatano kama kigezo na kutoa orodha iliyo na rekodi katika hifadhidata ambayo maudhui ya sehemu mahususi huanza kwa herufi kama hizo.

Sintaksia ya taratibu ni kama ifuatavyo:

UNDA AU KUBADILISHA UTARATIBU_My_proc

(p_jina KATIKA VARCHAR2:=‘Jack’) inapoanza … mwisho

Hasa, kuna njia mbili ambazo kigezo hupitishwa katika utendaji na taratibu; kwa thamani au kwa kumbukumbu. Ikiwa parameter inapitishwa na thamani; urekebishaji huathiriwa ndani ya chaguo za kukokotoa au utaratibu bila kuathiri thamani yake halisi.

Kwa upande mwingine, ikiwa vigezo vinapitishwa na marejeleo; thamani halisi ya kigezo hiki itabadilishwa popote inapoitwa ndani ya msimbo kulingana na maagizo.

Tofauti kati ya taratibu na vitendaji

• Wakati kigezo kinapitishwa kwenye utaratibu; hairudishi thamani yoyote ilhali kitendakazi hurejesha thamani kila wakati.

• Mojawapo ya tofauti kuu katika zote mbili ni kwamba taratibu hazitumiki katika hifadhidata ilhali vitendaji vina jukumu muhimu katika kurejesha thamani kutoka kwa hifadhidata.

• Taratibu zina uwezo wa kurejesha thamani nyingi na chaguo za kukokotoa zinaweza kurejesha thamani chache.

• Uendeshaji wa DML unaweza kutumika katika taratibu zilizohifadhiwa; hata hivyo, haziwezekani katika utendaji.

• Kazi zinaweza kurudisha thamani moja pekee na ni lazima ilhali taratibu zinaweza kurejesha thamani n au sufuri.

• Katika utendakazi, ushughulikiaji wa hitilafu hauwezi kufanywa ilhali unaweza kutekelezwa katika taratibu zilizohifadhiwa.

• Vigezo vya uingizaji na utoaji vinaweza kupitishwa katika taratibu ambapo katika kesi za utendakazi; vigezo vya ingizo pekee vinaweza kupitishwa.

• Utendaji unaweza kuitwa kutoka kwa taratibu ilhali haiwezekani kuita utaratibu kutoka kwa chaguo la kukokotoa.

• Udhibiti wa muamala unaweza kuzingatiwa katika taratibu na hauwezi kuzingatiwa katika hali ya utendakazi.

Ilipendekeza: