में एक चर में ouput मिल मैं अपने एसक्यूएल संग्रहित प्रक्रिया में एक गतिशील क्वेरी उत्पन्न करते हैं। मैं इस क्वेरी का परिणाम आउट पैरामीटर में प्राप्त करना चाहता हूं। यह कैसे करना है ?मेरे एसक्यूएल गतिशील क्वेरी निष्पादित और संग्रहीत प्रक्रिया
CREATE PROCEDURE 'searchInvoice'
(
OUT numOfRecords INT
)
BEGIN
DECLARE query1 TEXT;
DECLARE query2 TEXT;
SET query1 = 'SELECT COUNT(*) bla bla bla.....';
// Query1 to select the count of matching tuples..
SET query2 = 'SELECT * from bla bla bla....';
// Query2 to select original records...
// later part of this both queries generate dynamically according to some IN parameters..
// now I wanna assign the output of the query1 into numOfRecords
// and I wanna execute the query2 as well.. like this
SET @Sql = query2;
PREPARE STMT FROM @Sql;
EXECUTE STMT;
DEALLOCATE PREPARE STMT;
// output of the query2 can be read in PHP
END
कैसे बाहर पैरामीटर (numOfRecords
) में QUERY1 के उत्पादन प्राप्त करने के लिए ??
धन्यवाद Devart .... यह जवाब है ... आपके प्रयास ... – Sency
धन्यवाद @Devart लिए फिर से धन्यवाद। अच्छा काम – Sami
@ डिवार्ट करें यदि एकाधिक रिकॉर्ड प्राप्त हो रहे हैं, तो temp तालिका में कैसे स्टोर करें? –