Oracle ve MSSQL Kiril Alfabe, Cyrillic

by Nurgün Özgür 15. December 2010 15:25

Bir veri tabanında sadece kiril alfabe kullanılacaksa kuruluş esnasında belirtilir ve nvarchar alan tipi kullanmaya gerek yoktur.

Karma çalışılacaksa örneğin Türkçe,Bulgarca ve İngilizce harfler kullanılacaksa bazı alanlar NVARCHAR ve NVARCHAR2 tipinden yaratılmalı.

create table Musteri (Ad nvarchar(50), Soyad nvarchar(50))

Select yapılırken unicode prefix kullanılmalı

MSSQL ve Oracle - Implicit

select N'Ad, N'Soyad from Musteri

 veya

Oracle - Explicit

select TO_NCHAR(Ad), TO_NCHAR(Soyad) from Musteri

 MSSQL- Explicit

select convert(nvarchar(50), Ad), convert(nvarchar(50),Soyad) from Musteri

Dış sistemden de import edilecekse aynı şekilde imlicit veya explicit unicode'a dönüştürülmeli.

 Daha fazla bilgi :

http://download.oracle.com/docs/cd/B10500_01/server.920/a96529/ch6.htm

http://msdn.microsoft.com/en-us/library/bb330962(v=sql.90).aspx

 

Tags: , , , , , ,

Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading



Nurgün Özgür

Facebook

 

Nurgün Özgür Photo

1993'ten bu yana profesyonel olarak yazılım ve sistem yönetimi konularında çeşitli yerli ve yabanci kuruluşların farklı kademelerinde aktif olarak yer aldım. 2011 yılında emekliliğe ayrıldım.

 

Valid XHTML 1.0 Transitional


Tag cloud


Facebook ile giriş