मैं निम्नलिखित के उत्पादन में अन्य नाम पर हैं: XML_GUID का एक कॉलम हैडरएलियासिंग एक
-- Test table with some rubbish data
DECLARE @Test TABLE
(
Names [varchar](20)
)
INSERT INTO @Test
SELECT 'Simon'
-- Query returns but with XML_<GUID> alias
SELECT
Names
FROM
@Test t
FOR XML PATH ('Test')
तो बजाय मैं यह तर्क की खातिर कहते हैं 'टेस्ट' के उपनाम देना चाहता हूँ । मुझे यह प्रतीत नहीं होता है। किसी को पता है कैसे? मैंने यहां से एक उदाहरण का पालन करने का प्रयास किया: http://social.msdn.microsoft.com/Forums/nl/sqlxml/thread/1605c722-6388-40ff-9ab5-a3817a1db81f लेकिन मुझे इसे वापस करने के लिए प्रतीत नहीं होता है। मैं हमेशा त्रुटि में चलाता हूं जो कहता है कि कॉलम 1 के लिए कोई नाम नहीं है।
किसी भी मदद की सराहना की।
select (
SELECT
Names
FROM
@Test t
FOR XML PATH ('Test'),TYPE) as Test
सबक्वेरी मूल्यों का उत्पादन लेकिन एक स्तंभ का नाम देना कभी नहीं:
धन्यवाद,
साइमन
अच्छा आदमी। धन्यवाद। –