Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySql में संग्रहीत कार्यविधि में अल्पविराम से अलग किए गए मान कैसे पास करें?

आप प्रक्रियाओं में अल्पविराम से अलग किए गए मान पास कर सकते हैं, हालांकि आपको इसका उपयोग करने के लिए तैयार कथन का उपयोग करने की आवश्यकता है, क्योंकि आपके द्वारा पास किए गए मानों को क्वेरी में जोड़ा जाना चाहिए।

delimiter //
   CREATE DEFINER=`test`@`%` PROCEDURE  `test`.`get_details`(
    in p_istudid int,
    in p_icourseid int,
    in p_branchid varchar(20)
    )
    BEGIN
    set @qry = concat('select .... and branch.id in (\'',p_branchid,'\')');
    prepare stmp from @qry;
    execute stmp ;
    deallocate prepare stmp;
    END;//
delimiter ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. @ कॉलम (अद्वितीय =सत्य) काम नहीं कर रहा है

  2. Php . का उपयोग करके दूरस्थ डेटाबेस से कनेक्ट नहीं हो सकता

  3. फेसबुक लाइक नोटिफिकेशन ट्रैकिंग (डीबी डिजाइन)

  4. एक सरणी के कम से कम एक तत्व वाले परिणाम प्राप्त करने के लिए Laravel क्वेरी?

  5. RDS से डेटा पुनर्प्राप्त करने से विशेषता त्रुटि मिलती है:'sqlalchemy.cimmutabledict.immutabledict' ऑब्जेक्ट में कोई विशेषता नहीं है 'setdefault'