Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server 2008 - kolom terhitung HashBytes

Kolom hashbytes dibuat sebagai VARBINARY(MAX) kecuali jika Anda secara khusus mengatakan bahwa 20 byte cukup banyak:

alter table dbo.Softs 
  add TitleHash AS CAST(hashbytes('SHA1', [Title]) AS VARBINARY(20)) PERSISTED

Setelah selesai, Anda dapat membuat indeks (unik atau tidak) pada kolom tersebut:

CREATE UNIQUE NONCLUSTERED INDEX [UIX_TitleHash] 
  ON [dbo].[Softs]([TitleHash] ASC)

Sekarang ini akan bekerja dengan baik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Grup SQL Server berdasarkan Hitungan DateTime Per Jam?

  2. Bagaimana cara memperbaiki kesalahan 'Penyedia Pipa Bernama, kesalahan 40 - Tidak dapat membuka koneksi ke' SQL Server'?

  3. Apakah ada cara untuk menyederhanakan perbandingan NULL dari 2 nilai

  4. Nonaktifkan Akun SA di SQL Server (Contoh T-SQL)

  5. Tinjauan Perangkat Lunak – Perbaikan Stellar untuk MS SQL