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

जेपीए हाइबरनेट का उपयोग करके MySQL संग्रहीत कार्यविधि बनाएं

यह संभव हो सकता है यदि आप यूआरएल में निम्नलिखित संपत्ति का उल्लेख करते हैं

spring.datasource.url=jdbc:mysql://localhost:3306/test?allowMultiQueries=true

allowMultiQueries ड्राइवर को डेटाबेस को सीमांकित क्वेरी भेजने का निर्देश देगा।

कृपया ध्यान दें कि यदि आप मूल प्रश्नों का उपयोग कर रहे हैं तो sql इंजेक्शन हमले से अवगत रहें। आपको स्पष्ट रूप से सीमांकक (DELIMITER) लगाने की आवश्यकता नहीं है। sql कथन निम्नलिखित क्वेरी काम करती है

SET myDatabase; 

DROP PROCEDURE IF EXISTS myStoredProcedure; 

CREATE PROCEDURE myStoredProcedure ( _description VARCHAR(50), _value INT ) 

BEGIN 

INSERT INTO 
    myTable ( description, value ) 
VALUES ( _description, _value ); 

SELECT id, description, value 
  FROM myTable 
WHERE id = LAST_INSERT_ID(); 

END;



  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. Sql में दो मौजूदा पंक्तियों के बीच तालिका में एक पंक्ति कैसे सम्मिलित करें?

  3. C++ में MySQL से utf-8 डेटा प्रोसेस करें और परिणाम वापस दें

  4. पीडीओ एकाधिक नामित प्लेसहोल्डर डेटा पुनर्प्राप्त नहीं करते हैं

  5. Mysql2 ::त्रुटि:गलत स्ट्रिंग मान