我需要修復SQL Server 2008中的一些數據轉換問題。我在存儲數據時得到了一些需求更改。如果沒有很在意我轉換使用將varbinary數據轉換爲SQL中的varchar(就像將bytearray轉換爲使用c#中的ASCII.Default.GetString的字符串)
CONVERT(NVARCHAR(max), @bytearraydata, 1)
在C#中相同的轉換現有varbinary
數據varchar
在SQL Server 2008中使用ASCII.Default.GetString
和ASCII.Default.GetBytes
API的實現。 ASCII.Default.GetBytes(string)
像早先那樣獲取字節數組。但是當我試圖找回使用SQL Server 2008的CONVERT()
方法轉換的字符串的字節數組時,我得到了錯誤的結果。
我必須通過字節數組來通過DB腳本對現有數據進行字符串轉換。