Convertir en Tableau d'Octets à l'aide de la chaîne TransactSQL

Nous sommes magasin de la chaîne de valeurs dans une base de données à l'aide de type varBinary à l'aide de c# et de BinaryFormatter.Nous convertir au tableau d'octets, puis nous enregistrer dans la Base de données

public static byte[] ToBytes(stringvalue)
{
  if (value == null)
    return null;

  byte[] inMemoryBytes;
  using (MemoryStream inMemoryData = new MemoryStream())
  {
    new BinaryFormatter().Serialize(inMemoryData, value);
    inMemoryBytes = inMemoryData.ToArray();
  }

  return inMemoryBytes;
}

OK, Donc, si nous sauver char "une", nous pouvons voir "0x0001000000FFFFFFFF0100000000000000060100000001610b" dans la base de données.Après, nous pouvons récupérer les données et de les convertir à nouveau à la chaîne.
Peut-on convertir cette valeur binaire ("0x0001000000FFFFFFFF0100000000000000060100000001610b") char ("un") uniquement à l'aide de transact SQL (donc, nous pouvons faire des modifications, des insertions, comparations à partir de sql server console)?

Merci beaucoup.

OriginalL'auteur Oscar | 2010-01-25