Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

एक एकल MySQL चयन कथन के साथ संग्रहीत प्रक्रिया में दो चर कैसे सेट करें?

<घंटा/>

इसके लिए आइए पहले MySQL में एक नई टेबल बनाएं

mysql> तालिका उपयोग प्रक्रिया बनाएं -> ( -> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> LastName varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) 

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।

क्वेरी इस प्रकार है

mysql> useProcedure(FirstName, LastName) value('Adam','Smith') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड)

एकल चयन कथन के साथ संग्रहीत कार्यविधि में दो चर सेट करने के लिए आपकी संग्रहीत कार्यविधि निम्नलिखित है। संग्रहीत कार्यविधि बनाने की क्वेरी इस प्रकार है

mysql> DELIMITER //mysql> प्रक्रिया बनाएं Sp_Demo() -> BEGIN -> एक varchar(20) घोषित करें; -> दो वर्चर घोषित करें (20); -> प्रथम नाम का चयन करें, अंतिम नाम में एक, दो उपयोग प्रक्रिया से जहां आईडी =1; -> एक, दो चुनें; -> अंत; ->//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.26 सेकंड)mysql> DELIMITER;

कॉल कमांड की मदद से स्टोर की गई प्रक्रिया को कॉल करें।

क्वेरी इस प्रकार है

mysql> कॉल Sp_Demo();

निम्न आउटपुट है

<पूर्व>+----------+----------+| एक | दो |+------+----------+| एडम | स्मिथ |+------+----------+1 पंक्ति सेट में (0.00 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.01 सेकंड)
  1. MySQL एक ही क्वेरी के साथ दो टेबल से चयन करें

    दो तालिकाओं में से चयन करने के लिए UNION का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.90 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1(FirstName) मान

  1. MySQL में एकल संग्रहीत कार्यविधि कॉल के साथ दो तालिकाओं में मान सम्मिलित करें

    संग्रहीत कार्यविधि के साथ दो तालिकाओं में मान सम्मिलित करने के लिए सिंटैक्स निम्नलिखित है - DELIMITER // CREATE PROCEDURE yourProcedureName(anyVariableName int)    BEGIN    insert into yourTableName1(yourColumnName1) values(yourVariableName);    insert into yourTableNam

  1. DECLARE कीवर्ड के साथ MySQL संग्रहीत कार्यविधि में चर बनाएँ

    संग्रहीत कार्यविधि में चर के लिए MySQL DECLARE का उपयोग करें - किसी भी वैरिएबलनाम को डिक्लेयर करें, किसी भी वैल्यू को डिफॉल्ट करें; संग्रहीत प्रक्रिया में चर बनाने के लिए उपरोक्त सिंटैक्स को लागू करें - DELIMITER; अब आप कॉल कमांड का उपयोग करके उपरोक्त संग्रहीत कार्यविधि को कॉल कर सकते हैं - कॉल