Page 129 - CITS - CSA - TP (Volume 1) - Hindi
P. 129
कंप्यूटर सॉफ्टवेयर एप्लीकेशन- CITS
5 स पल डाटा इ ट कर (Insert sample data) –
टेबल म कु छ स पल डेटा इ ट कर :
INSERT INTO employee (emp name, emp salary) VALUES
(‘John Doe , 50000.00),
(‘Jane Smith , 60000.00),
(‘Bob Johnson , 75000.00);
6 कस र के साथ ोड ोसीजर बनाएँ (Create a stored procedure with a cursor)
अब एक stored procedure बनाएँ जो cursor का उपयोग करके टेबल की पं यों से कम चारी के नाम पढ़े और िड े करे:
DELIMITER //
CREATE PROCEDURE DisplayEmployeeNames()
EGIN
DECLARE done BOOLEAN DEFAULT FALSE;
DECLARE emp_name_value VARCHAR(255);
-- टेबल के िलए कस र िड ेयर कर
DECLARE cursor_employee CURSOR FOR
SELECT emp_name FROM employee;
-- जब और रकॉड न िमले, तब कस र को बंद करने के िलए ह डलर िड ेयर कर
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
-- कस र ओपन कर
OPEN cursor_employee;
-- पं यों के मा म से लूप शु कर
cursor_loop: LOOP
-- अगली पं को emp_name_value म फे च कर
FETCH cursor_employee INTO emp_name_value;
-- यिद अंत प ँच गया हो तो लूप से बाहर िनकल
IF done THEN
LEAVE cursor_loop;
113
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 34

