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

संग्रहीत कार्यविधियों में MySQL PREPARE स्टेटमेंट

आप केवल SQL को तैयार और निष्पादित कर सकते हैं जो एक स्ट्रिंग अक्षर . है या एक उपयोगकर्ता-परिभाषित चर जिसमें कथन का पाठ शामिल है।

इसे आजमाएं:

USE mydb;

DROP PROCEDURE IF EXISTS execSql;
DELIMITER //

CREATE PROCEDURE execSql (IN sqlq VARCHAR(5000)) COMMENT 'Executes the statement'
BEGIN
  SET @sqlv = sqlq;
  PREPARE stmt FROM @sqlv;
  EXECUTE stmt;
  DEALLOCATE PREPARE stmt;
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. इस सर्वर संस्करण त्रुटि के लिए MySQL वर्कबेंच रिपोर्ट इस स्थिति में मान्य नहीं है

  2. क्या MySQL क्लॉज द्वारा SELECT और HAVING/GROUP BY के बीच सामान्य उप-अभिव्यक्तियों को समाप्त करता है

  3. मौजूदा तालिका में अद्वितीय कुंजी कैसे जोड़ें (गैर अद्वितीय पंक्तियों के साथ)

  4. MySQL बनाम MongoDB

  5. MySQL पर डेटाबेस लेनदेन के भीतर कोडसेप्शन स्वीकृति परीक्षण