mardi 9 décembre 2008

Insérer des caractères unicode dans SQL Server 2005

Aujourd'hui j'ai été confronté à un problème en essayant d'insérer des caractère unicode dans une base de données SQL Server 2005. Le but était d'insérer des caractère hongrois.

Je pensais que l'utilisation dy type NVARCHAR suffisait à stocké les caractère unicode, cependant je devais aussi préfixer les string dans mes query par 'N'

INSERT INTO TABLE1 VALUES ('Szerződés száma') --> Ne fonctionne pas
INSERT INTO TABLE1 VALUES (N'Szerződés száma') --> Fonctionne

Aucun commentaire: