«collation» etiketlenmiş sorular

Harmanlama, bir karakter kümesindeki karakterleri karşılaştırmak için verilerin nasıl sıralanacağını ve karşılaştırılacağını belirleyen bir kurallar kümesidir.


1
"Nerede" deki aksanları yoksay
Veritabanımızda caron / hatschek ile birden fazla girişimiz var. Şimdi kullanıcılarımız olmadan girişleri ararken caron / hatschek dahil girişleri bulmak istiyorlar. Bunu basit bir örnekle göstereceğim: Veritabanımızda girişimiz var (isim ile iletişim) Millière bu yüzden kişinin yaşadığı ülkede bu isim doğrudur. Ülkemizde caron / hatschek karakteri bulunmuyor, bu nedenle kullanıcılarımız …

4
İbranice Vurgu İşaretleri Nasıl Çizilir
İbranice Vurgu İşaretlerini Çizmek İçin Char Encoding Trick'e ihtiyacım var. Önce Örnek בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Sonra Örnek בראשית ברא אלהים את השמים ואת הארץ


4
SQL Server 2005/2008 UTF-8 Harmanlama / Karakter Seti
Başka bir SQL motorlarında ayarlamak mümkün olduğu gibi, SQL Server 2005/2008 içinde UTF-8serbest ayarlamak için seçenekleri doğrudan bulamıyorum Collations/Charsets, ancak SQL Server 2005/2008 sadece Latin ve SQL harmanlama vardır. Win2008 işletim sisteminde bu harmanlamaları / karakter kümelerini SQL Server motorunda (her iki sürüm için) 2005/2008'i zorlamak / yüklemek için bazı …

2
Basamak olmayanlar neden GİBİ [0-9]?
Sunucumun varsayılan harmanlaması şu sorgu tarafından belirlendiği şekliyle Latin1_General_CI_AS: SELECT SERVERPROPERTY('Collation') AS Collation; Bu harmanlama ile yüklemi kullanarak dizelerdeki rakam olmayan karakterlerle eşleşebildiğimi keşfetmekten şaşırdım LIKE '[0-9]'. Neden varsayılan harmanlamada bu oluyor? Bunun yararlı olacağı bir durum düşünemiyorum. İkili bir harmanlama kullanarak davranışa çalışabileceğimi biliyorum, ancak varsayılan harmanlamayı uygulamak için …


2
Character_set_client değerini utf8mb4 olarak ayarla
Bu kılavuzuutf8mb4 izleyerek DB'mi dönüştürmeye çalışıyorum . Ben ayarladım: [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init-connect='SET NAMES utf8mb4' collation_server=utf8mb4_unicode_ci character_set_server=utf8mb4 skip-character-set-client-handshake Ancak değeri utf8mb4 olarak değişir character_set_clientve character_set_resultsyine de değişmez. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; +--------------------------+--------------------+ | Variable_name | Value | +--------------------------+--------------------+ | character_set_client | …
12 mysql  collation  utf-8 

1
N'Șc ', Latin1_General_CI_AS harmanlamasını kullanarak N'C'nin yinelenen anahtarı olarak kabul edildi
Bir NVARCHAR(50)sütun (doğru ya da değil, ama orada) içeren benzersiz bir anahtar içeren bir tablo var. Bu nedenle, ekleme yapmaya çalışırken Șcveya C( eklemenin sırası önemli değil) harmanlama sorunları nedeniyle 2. ekte kırılır. İşte hata: (Etkilenen 1 satır) Msg 2601, Seviye 14, Durum 1, Satır 16 'dbo.testT' nesnesine benzersiz dizin …

4
Sütun harmanlamalarını tek bir veritabanında karıştırmak neden kötü olarak değerlendiriliyor?
Bu soruyu sormamı isteyen iki neden var: tSQLt T-SQL test çerçevesi tSQLt, varsayılan olmayan bir harmanlama içeren sütunlar olduğunda "Yüksek Önem Derecesi" sorunu olarak değerlendirir . Testin yazarı şunları belirtir: Her dize sütunu, veritabanı için varsayılan harmanlama ile eşleşen bir harmanlama olması gerektiğini düşündürmüyorum. Bunun yerine, farklı olduğunda bunun iyi …

3
Bazı Arapça karakterlere özdeş davranma
Arapçada ا (alef) ve أ (hamza ile alef) gibi karakterlerimiz var. Kullanıcılar bunları birbirlerinin yerine yazıyor ve birbirlerinin yerine aramak istiyoruz. SQL Server bunları ayrı karakterler olarak kabul eder. SQL'in onlara aynı karakter olarak davranmasını nasıl sağlayabilirim? Takma sırasında herhangi bir أ (alef ile hamza) yerine ا (alef) yerine düşündüm, …

1
ORDER BY ve karışık harf ve sayı dizelerinin karşılaştırılması
Genellikle 'doğal olarak' sıralanması gereken sayı ve harflerden oluşan karışık dizeler olan değerler hakkında bazı raporlar yapmamız gerekir. "P7B18" veya "P12B3" gibi şeyler. Dizeler çoğunlukla harf dizileri sonra sayıların dönüşümlü olacağı anlamına gelir. Bununla birlikte, bu segmentlerin sayısı ve her birinin uzunluğu değişebilir. Bunların sayısal kısımlarının sayısal sırayla sıralanmasını istiyoruz. …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.