चूंकि आप SQL Server
का उपयोग कर रहे हैं , क्यों न डेटा प्रकार को VARCHAR(100)
. में बदलें ?
डेटाटाइप को बदले बिना इस त्रुटि को हल करने के लिए, TEXT or NTEXT
कॉलम को VARCHAR or NVARCHAR
. में बदलने की जरूरत है जब या तो ORDER BY
. में उपयोग किया जाता है क्लॉज या GROUP BY
SELECT
. का खंड बयान। उदाहरण के लिए, जो थोड़ा गड़बड़ है
SELECT CAST(email AS NVARCHAR(100)) email,
COUNT(CAST(email AS NVARCHAR(100))) AS NumOccurrences
FROM Booking
GROUP BY CAST(email AS NVARCHAR(100))
HAVING COUNT(CAST(email AS NVARCHAR(100))) > 1
- SQL सर्वर त्रुटि संदेश - संदेश 306