Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

tipi di dati equivalenti a MySQL

Passando a http://msdn.microsoft.com/en-us/library/ms186939.aspx, direi che

VARCHAR(n) CHARSET ucs2

è l'equivalente più vicino. Ma non vedo molte persone che usano questo, più spesso le persone usano:

VARCHAR(n) CHARSET utf8

Per quanto ne so, entrambi i set di caratteri utf8 e ucs2 consentono gli stessi caratteri, solo la codifica è diversa. Quindi uno dei due dovrebbe funzionare e probabilmente sceglierei quest'ultimo poiché è usato più spesso.

Ci sono alcune limitazioni nel supporto unicode di MySQL che possono essere applicabili o meno al tuo caso d'uso. Fare riferimento a http://dev.mysql.com/doc/refman/5.0/en/charset-unicode.html per maggiori informazioni sul supporto unicode di MySQL.