በፕሮግራም አወጣጥ ሂደቶች እና ተግባራት መካከል ያለው ልዩነት

በፕሮግራም አወጣጥ ሂደቶች እና ተግባራት መካከል ያለው ልዩነት
በፕሮግራም አወጣጥ ሂደቶች እና ተግባራት መካከል ያለው ልዩነት

ቪዲዮ: በፕሮግራም አወጣጥ ሂደቶች እና ተግባራት መካከል ያለው ልዩነት

ቪዲዮ: በፕሮግራም አወጣጥ ሂደቶች እና ተግባራት መካከል ያለው ልዩነት
ቪዲዮ: Video confronto Android 2.2 vs Symbian^3 by technologiamo.com 2024, ሀምሌ
Anonim

ሂደቶች እና ተግባራት በፕሮግራም

የፕሮግራም አወጣጥ ሂደቶች እና ተግባራት ፕሮግራመሮች መመሪያዎችን በአንድ ብሎክ እንዲሰበስቡ ያስችላቸዋል እና በፕሮግራሙ ውስጥ ከተለያዩ ቦታዎች ሊጠራ ይችላል። ኮዱ ለመረዳት ቀላል እና የበለጠ የታመቀ ይሆናል። ማሻሻያዎቹን በአንድ ቦታ በማከናወን፣ ሙሉው ኮድ ተጽዕኖ ይኖረዋል። በተግባሮች እና ሂደቶች እገዛ; መስመራዊ እና ረጅም ኮድ ወደ ገለልተኛ ክፍሎች ሊከፋፈል ይችላል። ለተለያዩ የፕሮግራም አወጣጥ ቋንቋዎች እና የውሂብ ጎታዎች ተጨማሪ ተለዋዋጭነት ይሰጣሉ።

ተግባራት ምንድን ናቸው?

ተግባራቶች ግቤቶች ተብለው የሚታወቁትን መለኪያዎች መቀበል የሚችሉ ናቸው።በነዚህ ነጋሪ እሴቶች ወይም መለኪያዎች መሰረት ተግባራቶቹን ያከናውናሉ እና የተሰጡ ዓይነቶችን ዋጋዎች ይመለሳሉ. በምሳሌ በመታገዝ በተሻለ ሁኔታ ልናብራራው እንችላለን፡- አንድ ተግባር ሕብረቁምፊን እንደ መለኪያ ተቀብሎ የመጀመሪያውን ግቤት ወይም መዝገብ ከውሂብ ጎታ ይመልሳል። በእንደዚህ አይነት ቁምፊዎች ለሚጀምር ለተወሰነ መስክ ይዘቱን ግምት ውስጥ ያስገባል።

የተግባር አገባብ እንደሚከተለው ነው፡

ተግባሬን ፍጠር ወይም ተካ የኔ_ፈንክ

(p_name IN VARCHAR2:='ጃክ') varchar2ን እንደጀመረ ይመልሱ … መጨረሻ

አሠራሮች ምንድናቸው?

ሂደቶች ግቤቶችን ወይም ክርክሮችን መቀበል ይችላሉ እና በእነዚህ መለኪያዎች መሰረት ተግባራትን ያከናውናሉ። አንድ አሰራር ሕብረቁምፊን እንደ ልኬት ከተቀበለ እና በመረጃ ቋቱ ውስጥ ያሉ መዝገቦችን የያዘ የአንድ የተወሰነ መስክ ይዘት በእንደዚህ ያሉ ቁምፊዎች የሚጀምርበትን ዝርዝር ከሰጠ።

የአሠራሮች አገባብ እንደሚከተለው ነው፡

የእኔን_ፕሮክሽን ፍጠር ወይም ተካ

(p_name IN VARCHAR2:='Jack') ሲጀመር… መጨረሻ

በዋነኛነት በተግባሮች እና ሂደቶች ውስጥ መለኪያ የሚተላለፍባቸው ሁለት መንገዶች አሉ። በዋጋ ወይም በማጣቀሻ. መለኪያው በዋጋ ከተላለፈ; ማሻሻያው ትክክለኛውን ዋጋ ሳይነካ በተግባሩ ወይም በሂደቱ ውስጥ ተጎድቷል።

በሌላ በኩል መለኪያዎቹ በማጣቀሻዎች ከተላለፉ; የዚህ ግቤት ትክክለኛ ዋጋ እንደ መመሪያው በኮዱ ውስጥ በተጠራበት ቦታ ሁሉ ይቀየራል።

በሂደቶች እና በተግባሮች መካከል ያለው ልዩነት

• መለኪያው ወደ ሂደቱ ሲገባ; ምንም አይነት እሴት አይመልስም ነገር ግን አንድ ተግባር ሁልጊዜ እሴት ይመልሳል።

• ከሁለቱም ዋና ዋና ልዩነቶች አንዱ ሂደቶች በመረጃ ቋቶች ውስጥ ጥቅም ላይ አለመዋላቸው ሲሆን ተግባራት ግን ከውሂብ ጎታ እሴቶችን በመመለስ ረገድ ትልቅ ሚና ይጫወታሉ።

• ሂደቶች ብዙ እሴቶችን መመለስ የሚችሉ እና ተግባሮቹ የተገደቡ እሴቶችን መመለስ ይችላሉ።

• የዲኤምኤል ስራዎች በተከማቹ ሂደቶች ውስጥ መጠቀም ይቻላል፤ ሆኖም ግን በተግባሮች ውስጥ አይቻልም።

• ተግባራት አንድ እሴት ብቻ መመለስ ይችላሉ እና ግዴታ ነው ነገር ግን ሂደቶች n ወይም ዜሮ እሴቶችን ሊመልሱ ይችላሉ።

• በተግባሮች ውስጥ ስህተትን ማስተናገድ በተከማቹ ሂደቶች ውስጥ ግን ሊከናወን አይችልም።

• የግብአት እና የውጤት መለኪያዎች በሂደቶች ውስጥ ሊተላለፉ ይችላሉ ነገር ግን በተግባሮች ውስጥ; የግቤት መለኪያዎች ብቻ ማለፍ ይችላሉ።

• ተግባራት ከሂደቶች ሊጠሩ ይችላሉ ነገር ግን አንድን ተግባር ከተግባር መጥራት አይቻልም።

• የግብይት አስተዳደር በሂደቶች ውስጥ ሊታሰብ ይችላል እና ከተግባሮች አንፃር ሊታሰብ አይችልም።

የሚመከር: