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

MySQL में गतिशील चर नाम

create procedure `eval`( in param text )                                                                                                                   
begin 
    set @sql = param; 
    prepare stmt from @sql; 
    execute stmt; 
    deallocate prepare stmt; 
end

प्रक्रिया को कॉल करें call tests.eval('set @ABC = 120') और वर्तमान सत्र में, आप चर @ABC तक पहुंच सकते हैं

call tests.eval('set @ABC = 120');
select @ABC;

स्रोत



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सभी वर्डप्रेस पोस्ट को श्रेणियों के साथ निकालने के लिए SQL क्वेरी

  2. डेटा इनफाइल और लोड डेटा लोकल इनफाइल के बीच अंतर

  3. त्रुटि:स्थानीय डेटा लोड करना अक्षम है - यह क्लाइंट और सर्वर दोनों पक्षों पर सक्षम होना चाहिए

  4. संग्रहीत प्रक्रिया में MySQL गतिशील ट्रिगर निर्माण

  5. mysql_last_id के साथ दौड़ की स्थिति ()