प्रश्न 1:आपको "चीनी पसंद" वर्ण मिलते हैं क्योंकि आप HASHBYTES द्वारा लौटाए गए एक varbinary मान को एक nvarchar कॉलम में डाल रहे हैं, इसलिए SQL सर्वर बाइट्स को यूनिकोड कोड पॉइंट (वर्ण) के रूप में समझने की कोशिश कर रहा है।
प्रश्न 2:SQL सर्वर 2012 से पहले समर्थित नहीं - देखें SQL Server 2008 R2 HASHBYTES SHA2 शून्य लौटाता है