नमस्कार दोस्तों…आज हम आपको “Stored Procedure और Function” के विषय में बताने जा रहे है. आज हम बताएंगे कि “Stored Procedure और Function क्या है और इनमे क्या अंतर है?”. Stored Procedure और Function दोनों ही डेटाबेस के ऑब्जेक्ट के रूप में जाने जाते हैं, जो set of SQL statements को रखते हैं जिनके जरिये विभिन्न प्रकार के टास्क को पूरा किया जाता है. इन दोनों के कुछ कार्य समान हैं, लेकिन इनमे कई असमानताएं भी हैं, जिन्हे आज हम अपने इस ब्लॉग के जरिये आपको बताने जा रहे हैं. तो चलिए शुरू करते हैं आज का टॉपिक.
सूची
Stored Procedure क्या है | What is Stored Procedure in Hindi !!
Stored Procedures, pre-compiled object होते हैं, ये पहली बार में सदैव compile होते हैं और उसके बाद इसका compiled format save हो जाता है और फिर जब भी इसे call किया जाता है ये एक्सीक्यूट हो जाता है. इसमें वैल्यू return हो भी सकती है और नहीं भी इसके अलावा ये 0 और n वैल्यू भी return करता है.
Function क्या है | What is Function in Hindi !!
Function भी डेटाबेस के ऑब्जेक्ट होते हैं, जिन्हे जितनी बार call किया जाता है ये उतनी बार compile और एक्सीक्यूट होते हैं. Function सदैव वैल्यू को return करता है और इसमें जो भी डाटा प्राप्त हुआ रहता है, उसे modify भी नहीं किया जा सकता है.
Difference between Stored Procedure and Function in SQL in Hindi !!
# Procedure वैल्यू return कर भी सकता है और नहीं भी जबकि function वैल्यू return करता ही करता है.
# Functions को Procedure द्वारा call किया जा सकता है जबकि Procedures को Function द्वारा कॉल नहीं किया जा सकता.
# Function केवल इनपुट पैरामीटर रखता है जबकि Procedures इनपुट और आउटपुट दोनों पैरामीटर रखता है.
# Procedure 0 और n वैल्यू भी return करता है जबकि Function 0 या 1 वैल्यू return करता है.
# Functions में केवल select statment का प्रयोग किया जा सकता है जबकि Procedure में select और DML(INSERT/UPDATE/DELETE) statement दोनों प्रयोग किये जा सकते हैं.
# Procedures का चयन किसी SELECT statement में नहीं किया जा सकता है जबकि Function को SELECT statement में एम्बेड करना सम्भव है.
# Stored Procedures को हम SQL statements में कहीं भी प्रयोग नहीं कर सकते हैं जबकि Function को कर सकते हैं.
दोस्तों आपको हमारा ब्लॉग कैसा लगा हमे अपने सुझाव अवश्य दें और साथ ही यदि कोई अन्य सवाल या अन्य भी सुझाव हो, तो वो भी आप हमसे पूछ व बता सकते हैं. इसके लिए आप हमे नीचे दिए गए कमेंट बॉक्स में कमेंट कर सकते हैं. धन्यवाद!!