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

Perilaku indeks unik, kolom varchar, dan spasi (kosong)

Trailing blank dijelaskan :

Berikut adalah contoh terkenal dari semua kasus yang disebutkan di atas:

DECLARE @a VARCHAR(10)
DECLARE @b varchar(10)

SET @a = '1'
SET @b = '1 ' --with trailing blank

SELECT 1
WHERE 
    @a = @b 
AND @a NOT LIKE @b
AND @b LIKE @a

Berikut beberapa detail selengkapnya tentang trailing blank dan LIKE klausa .

Mengenai indeks:

(Diambil dari di sini .)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hasil aktif tidak berisi bidang menggunakan PDO dengan MS SQL

  2. Bagaimana IIF() Bekerja di SQL Server

  3. Kinerja SQL Server untuk tabel ubah, ubah kolom, ubah tipe data

  4. SQL Server:Operasi terpisah

  5. Hanya menyisipkan baris jika belum ada