मैं प्रश्न ब्राउज़ और इस देखा गया था:एसक्यूएल में "@" प्रतीक क्या करता है?
SELECT prodid, issue
FROM Sales
WHERE custid = @custid
AND datesold = SELECT MAX(datesold)
FROM Sales s
WHERE s.prodid = Sales.prodid
AND s.issue = Sales.issue
AND s.custid = @custid
मैं सोच रहा था क्या "@" ग्राहकआईडी के सामने करता है? क्या यह चयनित तालिका से custid को संदर्भित करने का एक तरीका है?
शून्य? वास्तव में? 'चुनें * टैबलेट से आईडी =' और @ किबीबी –
@ मार्क: क्या आप समझा सकते हैं कि यह एक वैध एसक्यूएल इंजेक्शन प्रयास कैसे है? जहां तक मैं देख सकता हूं, एसक्यूएलसेवर को भेजे जाने पर यह त्रुटि होगी। –
एसक्यूएल इंजेक्शन की कोई संभावना नहीं है कि 'कस्टिड' को स्ट्रिंग के साथ बदल दिया गया है। जब वह डेटाबेस इन चरों में से एक प्राप्त करता है तो यह जानता है कि इसके अंदर किसी भी चीज़ के लिए चर से बचने के लिए नहीं। – Patrick548