SQL: comment obtenir tous les caractères distincts dans une colonne, sur toutes les lignes

Est-il une manière élégante dans SQL Server pour trouver tous les caractères distincts dans un seul type varchar(50) de la colonne, à travers toutes les lignes?

Des points de Bonus si on peut le faire sans les curseurs 🙂

Par exemple, dire que mes données contient 3 lignes:

productname
-----------
product1
widget2
nicknack3

La nette d'inventaire de caractères serait "productwigenka123"

source d'informationauteur frankadelic