Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

MySQL-äquivalente Datentypen

Unter http://msdn.microsoft.com/en-us/library/ms186939.aspx würde ich das sagen

VARCHAR(n) CHARSET ucs2

ist das nächste Äquivalent. Aber ich sehe nicht viele Leute, die dies verwenden, häufiger verwenden die Leute:

VARCHAR(n) CHARSET utf8

Soweit mir bekannt ist, erlauben beide Zeichensätze utf8 und ucs2 die gleichen Zeichen, nur die Codierung ist unterschiedlich. Also sollte beides funktionieren, und ich würde mich wahrscheinlich für Letzteres entscheiden, da es häufiger verwendet wird.

Es gibt einige Einschränkungen in der Unicode-Unterstützung von MySQL, die möglicherweise auf Ihren Anwendungsfall zutreffen oder nicht. Weitere Informationen zur Unicode-Unterstützung von MySQL finden Sie unter http://dev.mysql.com/doc/refman/5.0/en/charset-unicode.html.