Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर में हैशबाइट्स का उपयोग डीबी से अलग परिणाम देता है

आपके पास अलग-अलग डेटा प्रकार हैं

declare @str1 as varchar(10)
declare @str2 as nvarchar(10)

set @str1 = '123456'
set @str2 = '123456'

select
  hashbytes('md5', @str1) as 'varchar',
  hashbytes('md5', @str2) as 'nvarchar'

परिणाम

varchar                             nvarchar
0xE10ADC3949BA59ABBE56E057F20F883E  0xCE0BFD15059B68D67688884D7A3D3E8C


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्लासिक ADO.NET - संग्रहित प्रक्रिया में UDT कैसे पास करें?

  2. SQL सर्वर nvarchar स्ट्रिंग्स के अंदर खोज करते समय उच्च CPU का उपयोग करता है

  3. SQL सर्वर तालिका में एक कॉलम की पहचान संपत्ति को कैसे छोड़ें - SQL सर्वर / T-SQL ट्यूटोरियल 44

  4. प्रत्येक ग्राहक के लिए नवीनतम रिकॉर्ड पुनर्प्राप्त करें

  5. परिणाम पंक्तियों में किसी अन्य तालिका से प्रत्येक पंक्ति में गिनती का चयन करें