DBMS — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye

📚 139 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
139 questions
136
EN + हिं Medium
GB Stored procedure IN OUT parameter difference
IN संग्रहित प्रक्रिया IN OUT पैरामीटर अंतर
A
Both are the same दोनों एक जैसे हैं
B
IN: pass value to procedure. OUT: return value from procedure. INOUT: both IN: प्रक्रिया के लिए मान पास करें। आउट: प्रक्रिया से वापसी मूल्य। इनआउट: दोनों
C
OUT can only receive input OUT केवल इनपुट प्राप्त कर सकता है
D
IN can only return output IN केवल आउटपुट लौटा सकता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IN: receives input value. OUT: returns value to caller. INOUT: both receives and returns value.
व्याख्या (हिन्दी) IN: इनपुट मान प्राप्त करता है। OUT: कॉल करने वाले को मान लौटाता है। INOUT: दोनों मान प्राप्त करते हैं और लौटाते हैं।
137
EN + हिं Medium
GB Which SQL creates a stored procedure with output parameter
IN कौन सा SQL आउटपुट पैरामीटर के साथ एक संग्रहीत प्रक्रिया बनाता है
A
CREATE PROCEDURE p() RETURNS INT BEGIN...END प्रक्रिया बनाएँ p() रिटर्न प्रारंभ...अंत
B
CREATE PROCEDURE p(OUT result INT) BEGIN...END प्रक्रिया बनाएँ p(आउट परिणाम INT) प्रारंभ...अंत
C
CREATE FUNCTION p() RETURNS INT फंक्शन बनाएं पी() रिटर्न इंट
D
MAKE PROCEDURE p(OUT result INT) प्रक्रिया बनाएं (परिणाम INT निकालें)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CREATE PROCEDURE p(OUT param_name datatype): defines a stored procedure with output parameter.
व्याख्या (हिन्दी) प्रक्रिया बनाएं p(आउट पैरामीटर_नाम डेटाटाइप): आउटपुट पैरामीटर के साथ एक संग्रहीत प्रक्रिया को परिभाषित करता है।
138
EN + हिं Medium
GB Recursive stored procedure/function requires
IN पुनरावर्ती संग्रहित प्रक्रिया/फ़ंक्शन की आवश्यकता है
A
No recursion in SQL SQL में कोई रिकर्सन नहीं
B
A termination condition to prevent infinite recursion अनंत पुनरावृत्ति को रोकने के लिए एक समाप्ति शर्त
C
Only 2 levels of recursion प्रत्यावर्तन के केवल 2 स्तर
D
Always uses loops instead इसके बजाय हमेशा लूप का उपयोग करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Recursive procedures must have a termination condition (base case) to prevent infinite recursive calls.
व्याख्या (हिन्दी) अनंत पुनरावर्ती कॉलों को रोकने के लिए पुनरावर्ती प्रक्रियाओं में एक समाप्ति शर्त (बेस केस) होनी चाहिए।
139
EN + हिं Medium
GB Which SQL creates trigger to log inserts on questions table
IN कौन सा SQL प्रश्न तालिका पर इन्सर्ट लॉग करने के लिए ट्रिगर बनाता है
A
CREATE INDEX on questions प्रश्नों पर सूचकांक बनाएं
B
CREATE VIEW on questions प्रश्नों पर दृष्टिकोण बनाएं
C
CREATE STORED PROCEDURE संग्रहित प्रक्रिया बनाएं
D
CREATE TRIGGER trg AFTER INSERT ON questions FOR EACH ROW INSERT INTO audit_log... प्रत्येक पंक्ति के प्रश्नों को ऑडिट_लॉग में सम्मिलित करने के बाद ट्रिगर ट्रग बनाएं...
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AFTER INSERT trigger fires after each INSERT, can log new row data to audit table.
व्याख्या (हिन्दी) प्रत्येक INSERT के बाद INSERT ट्रिगर सक्रिय होने के बाद, नई पंक्ति डेटा को ऑडिट तालिका में लॉग कर सकता है।
136–139 of 139