2341
GB
What is a PL/SQL record type and how does it differ from a collection?
IN
PL/SQL रिकॉर्ड प्रकार क्या है और यह संग्रह से किस प्रकार भिन्न है?
A
A PL/SQL record type is a composite data type that groups related fields of different data types into a single structure (similar to a struct in C or row in a table); a collection is an ordered set of elements all of the same type. Records group heterogeneous fields; collections group homogeneous elements
पीएल/एसक्यूएल रिकॉर्ड प्रकार एक समग्र डेटा प्रकार है जो विभिन्न डेटा प्रकारों के संबंधित फ़ील्ड को एक ही संरचना में समूहित करता है (सी में एक संरचना या तालिका में पंक्ति के समान); संग्रह एक ही प्रकार के सभी तत्वों का एक क्रमबद्ध सेट है। रिकॉर्ड्स समूह विषम क्षेत्रों; संग्रह सजातीय तत्वों को समूहित करता है
B
They are identical data structures
वे समान डेटा संरचनाएं हैं
C
Collections support field names; records support only numeric indexing
संग्रह फ़ील्ड नामों का समर्थन करते हैं; रिकॉर्ड केवल संख्यात्मक अनुक्रमण का समर्थन करते हैं
D
Records are stored in the database; collections are in-memory only
रिकॉर्ड्स डेटाबेस में संग्रहीत हैं; संग्रह केवल स्मृति में हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
PL/SQL record: TYPE emp_rec IS RECORD (emp_id NUMBER, emp_name VARCHAR2(100), salary NUMBER); - groups multiple different-typed fields. Access: emp_rec.emp_name. Used for: grouping related data (like a table row). Collection: TYPE id_list IS TABLE OF NUMBER - ordered set of same type. Access: id_list(1), id_list(2). Used for: processing multiple values of the same type, BULK COLLECT into, FORALL from.
व्याख्या (हिन्दी)
पीएल/एसक्यूएल रिकॉर्ड: प्रकार एम्प_रेक रिकॉर्ड है (एम्प_आईडी नंबर, एम्प_नाम VARCHAR2(100), वेतन नंबर); - कई अलग-अलग प्रकार के फ़ील्ड को समूहित करता है। पहुंच: emp_rec.emp_name. इसके लिए उपयोग किया जाता है: संबंधित डेटा को समूहीकृत करना (तालिका पंक्ति की तरह)। संग्रह: प्रकार id_list संख्या तालिका है - एक ही प्रकार का ऑर्डर किया गया सेट। पहुंच: id_list(1), id_list(2). इसके लिए उपयोग किया जाता है: एक ही प्रकार के कई मानों को संसाधित करना, थोक संग्रह करना, से पूरा करना।