无论类型如何,如何对SQL表的所有列进行md5?

时间:2019-01-17 14:22:56

标签: sql tsql

无论数据类型是什么,我都想对sql表中的所有列进行md5处理。我在下面有一个查询,但它不适用于具有超过8000个字符的任何列。我有很多工作要做。什么是合适的解决方案?

SELECT A.Account_id,   
hashbytes('MD5',                    
(SELECT A.[accountid]
  ,[description]
  ,[pagenumber]
  ,[Permission]---this exceeds over 8000 characters
            FROM (
                  VALUES(NULL))foo(bar)
            FOR xml auto)) AS [Hash]
FROM dbo.table AS A;

0 个答案:

没有答案