Page 134 - CITS - CSA - TP (Volume 1) - Hindi
P. 134

कंप्यूटर सॉफ्टवेयर एप्लीकेशन- CITS



           (‘Book 3 , ‘Author 3 , 3);

           INSERT INTO users (name, email) VALUES
           (‘User 1 , ‘user1@example.com ),

           (‘User 2 , ‘user2@example.com );

           4   ोड   ोसीजर (STORED PROCEDURE) –
           DELIMITER //

           CREATE PROCEDURE GetBooksByAuthor(IN authorName VARCHAR(255))

           BEGIN
               SELECT * FROM books WHERE author = authorName;

           END //

           DELIMITER ;
           िट गर –

           DELIMITER //

           CREATE TRIGGER AfterBookBorrowed

           AFTER INSERT ON borrowed_books
           FOR EACH ROW

           BEGIN

               UPDATE books

               SET quantity = quantity - 1
               WHERE book_id = NEW.book_id;

           END //

           DELIMITER ;
           5  कस र (CURSOR)–

           DELIMITER //

           CREATE PROCEDURE DisplayBooksAndQuantities()
           BEGIN

               DECLARE done INT DEFAULT FALSE;

               DECLARE book_title VARCHAR(255);

               DECLARE book_quantity INT;
               DECLARE books_cursor CURSOR FOR

                   SELECT title, quantity FROM books;

               DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;




                                                           118

                                     CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 36
   129   130   131   132   133   134   135   136   137   138   139