Aracılığıyla paylaş


Takıma giren bir karakter

SQL Server UCS-2 bir kodlama düzeni Unicode karakterleri ikili biçimde kodlamak için kullanılır.Çince gibi bazı diller, ek karakterleri Unicode standardının bir parçası olan ve daha az sıklıkta kullanılan tanımlayın.UCS-2 Bu karakterleri saklar. Takıma giren bir karakterbiçiminde birlikte eşleştirilmiş takıma giren bir karakter depolama birimindeki tanımlamak, iki tanımsız Unicode karakter.Böylece, SQL Server kaybı veya Bozulması riski olmadan takıma giren karakterleri saklar.Ayrıca, kullanın ve Business ıntelligence gibi araçlar tabanlı uygulamaları da dahil olmak üzere herhangi bir SQL Server-tabanlı uygulama, takıma giren karakterleri görüntüler.

Kullanırken bir Microsoft Windows Vista için Giriş yöntem Düzenleyicisi (IME) veya Microsoft Office 2007'de, takıma giren UCS kod noktaları U + 10000 tarafından gösterilen) veya daha yüksek karakterleridir.

Takıma giren karakterler kullandığınızda, aşağıdaki kısıtlamaları göz önüne alın:

  • Takıma giren bir karakter, sıralama ve karşılaştırma işlemlerinin yalnızca 90 harmanlama sürümlerinde kullanılabilir.Bu karşılaştırmalar, kod noktaları ve diğer linguistically anlamlı şekillerde temel alır.Takıma giren bir karakter ORDER BY, GROUP BY ve DISTINCT operasyonları kullandığınızda ve özellikle, aynı işlemde takıma giren ve Tamamlayıcı olmayan karakterler bulunan dikkatli olun.90 Harmanlama sürümleri, kendi adlarına eklenen 90 UPN sonekini değeriyle.Örneğin, Japonca alfabe düzeni yerine Japanese_90 kullanın.Daha fazla bilgi için bkz:Kur, alfabe düzeni ayarları.

  • Takıma giren karakterler iki çift baytlı karakter çiftleri depolandığından, LEN() işlev bağımsız değişkeninde bulunan takıma giren her karakter için 2 değeri döndürür dize.Benzer şekilde, işlevleri CHARINDEX ve PATINDEX takıma giren bir karakter karakter dizesinin içinde geçtiği kandırıp çalıştırmasını sağlamak yanlış tanıtılır ve takıma giren bir karakter çiftinin yalnızca yarım saniyeden gösteren bir karakter NCHAR işlevini verir.Dönüştürme bir Binary or varbinary değeri için takıma giren bir karakter, yalnızca bir takıma giren bir karakter çifti yarım saniyeden de oluşturur.

  • Sol, SAğ, SUBSTRING, öğe ve REVERSE işlevlerin herhangi bir takıma giren bir karakter çiftleri ayırmak ve beklenmeyen sonuçlara yol.

  • Takıma giren karakterleri alt çizgi (_), boşluk () ve şapka işareti (^) joker karakter kullanımı desteklenmez.

  • Takıma giren bir karakter kullanmak üzere meta veriler gibi veritabanı nesnelerinin adlarını desteklemiyor.

  • Kendi benzersiz bir depolama düzeneği nedeniyle, sunucu ve veritabanı yükseltme işlemi sırasında takıma giren bir karakter varlığı ek kaynakları tüketebilir.

SQL Server ortak dil çalışma zamanı (CLR) işlev içinde işleme takıma giren uyumlu olmayan karakter dizesini gösteren bir örnek sağlar.Daha fazla bilgi için bkz:Supplementary-Aware String Manipulation.