Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Sql COLLATE Sorunu


Öne çıkan mesajlar

Mesaj tarihi:
sql 2005 su sekilde

select N'uyarı'

secince bana uyarı seklinde donduruyo.

declare @res as nchar(200)
set @res = 'uyarı'
SELECT @res COLLATE Turkish_CI_AS

bu sekilde ise uyari

seklinde donduruyo.

Nasi cozcem ben bu sorunu yaws?

insert ederken table a ı -> i olarak insert ediyo.
Mesaj tarihi:
Tabloyu direkt utf8 yapip, client'in charset'ini de uf8 olarak ayarladiginda sorun yasamaman lazim.

edit: o tip sorunlar genelde client'in charset'i ile alakalidir bu arada. mssql ile calismadim gerci mysql'e gore konusuyorum ben.
Mesaj tarihi:
di said:

Tabloyu direkt utf8 yapip, client'in charset'ini de uf8 olarak ayarladiginda sorun yasamaman lazim.

edit: o tip sorunlar genelde client'in charset'i ile alakalidir bu arada. mssql ile calismadim gerci mysql'e gore konusuyorum ben.


yok nvarchar denedim yada column un ayarini degistirdim,
yine olmadi
peki sole diyim
mesela

select N'uyarı'

bana tam haliyle donduruyo, yani sorun yok,

ama ben bunu database e bu hali ile degisken icinde gondermek istiyorum.

yani insert into xxx values(N'uyarı')
degilde xxx values(@degisken)

seklinde ama N prefix ini nasi eklicegimi bulamadim.
×
×
  • Yeni Oluştur...