«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.


4
SQL Server harmanlaması nasıl değiştirilir
Tüm sunucu ve belirli bir veritabanı için SQL Server 2008 R2 Express Varsayılan Harmanlamasını nasıl değiştirebilirim? SQL Server Management Studio'nun görsel arabirimini kullanarak yapmanın bir yolu var mı? Sunucu Özellikleri penceresinde (ve karşılık gelen Veritabanı Özellikleri penceresinde), bu özellik düzenleme için kullanılamaz.

1
Neden PostgreSQL ORDER BY büyük / küçük harfe duyarsız?
Debian'da çalışan Postgres 9.4.4'üm var ve şu ORDER BYdavranışları alıyorum : veure_test=# show LC_COLLATE; lc_collate ------------- en_US.UTF-8 (1 row) veure_test=# SELECT regexp_split_to_table('D d a A c b CD Capacitor', ' ') ORDER BY 1; regexp_split_to_table ----------------------- a A b c Capacitor CD d D (8 rows) Ve uname -a: Linux …

3
Bir muiti dili web sitesi için hangi harmanlamayı seçmeliyim?
Bir harmanlamanın sorgu hızı üzerinde herhangi bir etkisi var mı? Bir tablonun boyutu harmanlamaya bağlı olarak değişiyor mu? Tüm olası dilleri desteklemesi gereken bir web sitesi oluşturmak istersem (örneğin Google’a bakalım) hangisi önerilir? Ben gibi karakterleri depolamak gerekir 日本語web sitesi üzerinden benim aramalar geri dönmek zorunda kalacak, somethingiçin sóméthíngo sıra …

2
LC_CTYPE'nin PostgreSQL veritabanı üzerindeki etkisi nedir?
Böylece, üzerinde PostgreSQL bulunan birkaç Debian sunucusu var. Tarihsel olarak, bu sunucular ve PostgreSQL Latin 9 karakter kümesi ile yerelleştirildi ve o zamanlar iyiydi. Şimdi Polonyaca, Yunanca veya Çince gibi şeylerle başa çıkmak zorundayız, bu yüzden bunu değiştirmek gittikçe büyüyen bir konu haline geldi. UTF8 veritabanı oluşturmaya çalıştığımda şu mesajı …

1
Bir SQL Server Unicode / NVARCHAR dizesini bir emojiye veya Ek Karaktere nasıl ayarlarım?
Unicode kod noktasına göre belirli bir karaktere Unicode string değişkeni ayarlamak istiyorum. 65535 ötesinde bir kod noktası kullanmak istiyorum, ancak SQL Server 2008 R2 veritabanının bir harmanlaması var SQL_Latin1_General_CP1_CI_AS. Göre Microsoft'un NCHAR belgelerinde , NCHARaşağıdaki gibi işlev bir tamsayı alır: integer_expression Veritabanının harmanlama, ek karakter (SC) bayrağını içermediğinde, bu 0 …

3
Uluslararası veritabanı için bir harmanlama nasıl seçilir?
Verileri farklı dillerde depolayacak bir veritabanı tasarlıyorum (UTF-8 kullanarak), bu nedenle sorgunun sonuçlarını görüntülemenin en iyi yolunun, sorgunun kendisi sırasında kullanıcının diline göre sipariş etmektir ( çünkü birden fazla olduğu için) Bunu yapmak için doğru yolları ), şöyle: SELECT a < b COLLATE "de_DE" FROM test1; Bunun, uluslararası verilerle çalışmanın …

4
Sys.databases dosyasındaki bazı sütunların harmanlanması nasıldır?
2005-2012 arasında değişen SQL Server'ın çeşitli sürümlerinde UNPIVOTbulunan çeşitli sütunlarda çalıştırmaya çalışıyorum sys.databases. UNPIVOTAşağıdaki hata iletisiyle başarısız oluyor: Msg 8167, Seviye 16, Durum 1, Satır 48 "CompatibilityLevel" sütununun türü, UNPIVOT listesinde belirtilen diğer sütunların türüyle çakışıyor. T-SQL: DECLARE @dbname SYSNAME; SET @dbname = DB_NAME(); SELECT [Database] = unpvt.DatabaseName , [Configuration …

2
Vurgu Duyarlı Sıralama
Bu iki SELECTifade neden farklı bir sıralama düzeniyle sonuçlanıyor? USE tempdb; CREATE TABLE dbo.OddSort ( id INT IDENTITY(1,1) PRIMARY KEY , col1 NVARCHAR(2) , col2 NVARCHAR(2) ); GO INSERT dbo.OddSort (col1, col2) VALUES (N'e', N'eA') , (N'é', N'éB') , (N'ë', N'ëC') , (N'è', N'èD') , (N'ê', N'êE') , (N'ē', N'ēF'); …

2
Büyük / küçük harfe duyarlı olmayan harmanlama nasıl çalışır?
SQL Server'daki varsayılan harmanlama türü, büyük / küçük harf duyarsız dizelere karşı dizin oluşturmaya izin verir, ancak verilerin durumu kalıcıdır. Bu gerçekten nasıl çalışıyor? Gerçek somun ve cıvataları, bitleri ve baytları veya ayrıntılı olarak açıklayan iyi bir kaynağı arıyorum. create table casetest (fruitnames nvarchar(50) not null); create unique index IX_fruitnames …



2
Herhangi bir DBMS'nin büyük / küçük harfe duyarlı ve aksan duyarlı olmayan bir harmanlaması var mı?
Bu sorunun satıcı / sürüm agnostik olduğuna dikkat edin Bana öyle geliyor ki, İngilizce konuşan biri (daktilo, yazar), kelimelerin düzgün bir şekilde kaplanmasını beklemek mantıklı ama doğru yönde doğru aksanlara sahip olmak zorunda değil: Champs-Elysees restoranında Chloe maitre d'hotel ile Chloe'yle baş başa bir müzik dinlerken, garnitürün sote jalapeno pate …

1
Neden bir metin sütununda text_pattern_ops dizini ekleyesiniz?
Bugün Yedi Haftada Yedi Veritabanları beni operatör başına dizinlerle tanıştırdı. text_pattern_opsDeğerler küçük harfle indekslendiği sürece, bir operatör sınıfı dizini oluşturarak önceki sorgularla eşleşen desen için dizeleri dizinleyebilirsiniz. CREATE INDEX moves_title_pattern ON movies ( (lower(title) text_pattern_ops); text_pattern_opsBaşlığını metin türünde olduğu için kullandık . Endeksi varchars karakter veya isimler Sizin gerekiyorsa, ilgili …

2
SQL 2005'ten [SQL_Latin1_General_CP1_CI_AS] 2008'e geçiş - 'geriye dönük uyumluluk' kullanarak herhangi bir özelliği kaybedecek miyim
SQL 2005'ten [Instance ve DB'nin harmanlanması SQL_Latin1_General_CP1_CI_AS] SQL Server'a [varsayılan olarak Latin1_General_CI_AS] geçmektedir . Bir SQL 2008 R2 yüklemesini tamamladım Latin1_General_CI_ASve veritabanının geri yüklenmesi devam ederken varsayılan harmanlamayı kullandım SQL_Latin1_General_CP1_CI_AS. İstisnai sorunlar oluştu - #temp tabloları nerede Latin1_General_CI_ASdb iken ve SQL_Latin1_General_CP1_CI_ASben şimdi buradayım - şimdi tuzaklar hakkında tavsiyeye ihtiyacım var. …

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.