Convertir Varchar Ascii

Je suis en train de convertir le contenu d'un champ de type VARCHAR pour être numéro unique qui peut être facilement référencé par une 3ème partie.

Comment puis-je convertir un varchar de la chaîne ascii équivalent? En TSQL? L'ASCII() fonction convertit un caractère unique, mais que puis-je faire pour convertir toute une chaîne de caractères?

J'ai essayé d'utiliser

CAST(ISNULL(ASCII(Substring(RTRIM(LTRIM(PrimaryContactRegion)),1,1)),'')AS VARCHAR(3))
+ CAST(ISNULL(ASCII(Substring(RTRIM(LTRIM(PrimaryContactRegion)),2,1)),'')AS VARCHAR(3))

....mais cela est fastidieux, stupide, et juste ne fonctionne pas vraiment si j'ai eu de longues chaînes. Ou si c'est mieux comment pourrais-je faire la même chose dans SSRS?

Combien de temps pourra la chaîne pour être converti être? Rien depuis 3 personnages s'laid réelle rapide.
Certainement assez longtemps que j'ai besoin de chercher quelque chose de différent. J'ai un couple de 30 chaînes de caractères.
Cela ne fonctionne que jusqu'à 100 dans la limite de la récursivité. Si vous avez une chaîne de plus de 100, il va arrêter l'exécution, après avoir atteint la limite

OriginalL'auteur Bolt_Head | 2010-12-20