चूंकि परिणाम पंक्तियों में सभी स्तंभों को वापस लाएगा, सभी मानों के साथ एक नया व्युत्पन्न स्तंभ बनाना, आपको यह सुनिश्चित करना होगा कि प्रकार एक साथ फिट हों।
आप अपने सभी कॉलम CAST
. में लपेट सकते हैं
SELECT
ColumnName,
value
FROM (SELECT
CAST(id AS NVARCHAR(MAX)) [ID],
CAST(firstname AS NVARCHAR(MAX)) [First Name],
CAST(lastname AS NVARCHAR(MAX)) [Last Name],
CAST(dob AS NVARCHAR(MAX)) [DOB],
CAST(sex AS NVARCHAR(MAX)) [Gender]
FROM client
WHERE id = '11') d
UNPIVOT
(
Value FOR
ColumnName IN ([ID], [First Name], [Last Name], [DOB], [Gender])
) unpiv;
DOB
आपकी मशीन की डिफ़ॉल्ट सेटिंग में बदल दिया जाएगा। CONVERT
का उपयोग करना आप किसी दिए गए दिनांक/समय प्रारूप को लागू कर सकते हैं।