Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

types de données équivalents mysql

En passant par http://msdn.microsoft.com/en-us/library/ms186939.aspx, je dirais que

VARCHAR(n) CHARSET ucs2

est l'équivalent le plus proche. Mais je ne vois pas beaucoup de gens l'utiliser, plus souvent les gens utilisent :

VARCHAR(n) CHARSET utf8

Autant que je sache, les deux jeux de caractères utf8 et ucs2 autorisent les mêmes caractères, seul l'encodage est différent. Donc, l'un ou l'autre devrait fonctionner, et j'opterais probablement pour le dernier car il est utilisé plus souvent.

Il existe certaines limitations dans le support unicode de MySQL qui peuvent ou non s'appliquer à votre cas d'utilisation. Veuillez vous référer à http://dev.mysql.com/doc/refman/5.0/en/charset-unicode.html pour plus d'informations sur le support unicode de MySQL.