У меня есть зашифрованное поле varbinary (MAX) в моей БД, которое называется ACCT_FName_encrypt.
Я могу успешно расшифровать это поле с помощью:
CONVERT(nvarchar(MAX), DecryptByKey(ACCT_FName_encrypt)) AS 'ACCT_FName_Denc'
Но если я попытаюсь расшифровать фактическое значение из столбца, я получу NULL:
CONVERT(nvarchar(MAX), DecryptByKey('0x001D25D87D3D8E49A97863ADC4958E790100000021E26DD2305384AE49EC9329EF2AF8758134F7C946EC9FE024805B8DF21472C4545D461DA9F2B7F96094C2AED09BF4A9')) AS 'ACCT_FName_Denc'
Какможно получить расшифрованное значение из прямой переменной varbinary без вызова поля?