SQL सर्वर 2005 का उपयोग करते समय रूपांतरण विफल हो गया है, मैं नीचे दिए गए कथन या आउटपुट को कैसे प्राप्त करूं जैसा मैं चाहता हूं।नल से रिक्त स्ट्रिंग में कनवर्ट करें - एक वर्ण स्ट्रिंग से अनन्य पहचानकर्ता
SELECT Id 'PatientId',
ISNULL(ParentId,'') 'ParentId'
FROM Patients
ParenId एक uniqueidentifier
कि NULL
अनुमति देता है, लेकिन लगता है कि क्वेरी अनुकूलक की कोशिश करता है उन पंक्तियों जहां ParentId = NULL
जैसा कि शीर्षक का कहना है कि सटीक त्रुटि की जानकारी क्वेरी धावक मेरे चेहरे पर फेंकता है के लिए uniqueidentifier
को वापस ''
कन्वर्ट करने के लिए !!
- कैसे मैं सर्वर के लिए
ParentId = NULL
वांछित से अधिक देने के लिए धन्यवाद। मैंने आपके उत्तर से बहुत कुछ सीखा है, इसे 4 मिनट में उत्तर के रूप में चिह्नित किया जाएगा Greetz – Deeptechtons
@Damien_The_Unbeliever मैंने कोशिश की 'कोलेसेज (कन्वर्ट (50), अभिभावक (50), अभिभावक),' ')' और 'इस्लाम (कन्वर्ट (वर्कर (50), अभिभावक आईडी), '') 'और मुझे अभी भी एक खाली सेल के बजाय शून्य मिल रहा है। मेरा अभिभावक छोटा है। – bteague
ने ISNULL (CAST (VARCHAR (50) के रूप में अभिभावक), '') और कोलेसे (CAST (VARCHAR (50) के रूप में अभिभावक), '' – bteague