我想將UniqueIdentifier
值轉換爲字符串值,以便我可以讀取它。將UniqueIdentifier轉換爲SQL Server中的字符串
我工作SSRS報告我已經爲一個報告設置數據源。現在,ReportServer有一個名爲DataSource
的表,它有一列名爲Link
,其類型爲Link uniqueidentifier no 16
。
是否可以將此值轉換爲varchar()
?
我在下面試過,但它給出了相同的值。
--To fetch Link
SELECT ds.Link,CAST(ds.Link AS VARCHAR(36)) str
FROM DataSource AS ds
JOIN CATALOG AS c ON c.ItemID = ds.ItemID
WHERE c.Name = 'ReportName'
它給這樣的輸出,
注:我已經檢查this,但不幫我。由系統產生的
請問您可以添加目前正在發生的事情嗎?像錯誤消息一樣,當前輸出。編輯:我實際上有點不清楚你在問什麼 – Fiddles
沒有錯誤信息是否有...請檢查我更新的問題。 – pedram
你期望輸出什麼? – gofr1