Si vous ne pouvez pas créer de fonction et que vous devez utiliser quelque chose qui existe déjà dans la BD :
sys.fn_repl_hash_binary
peut être fait fonctionner en utilisant la syntaxe :
sys.fn_repl_hash_binary(cast('some really long string' as varbinary(max)))
Tiré de :http://www .sqlnotes.info/2012/01/16/generate-md5-value-from-big-data/