2010-10-14 5 views

Répondre

30

Dans Microsoft SQL Server, VARCHAR est ASCII et NVARCHAR est Unicode (UTF-16). Dans SQLite, tout le texte est Unicode, donc ce n'est pas pertinent. Dans tous les cas, SQLite est faiblement typé, cela ne ferait donc aucune différence. Voir http://www.sqlite.org/datatype3.html :)

+3

De plus SQLite n'appliquera jamais les spécifications de longueur. Si vous déclarez une colonne comme CHAR (n), VARCHAR (n), TEXT ou STRING ou (...), elle n'a aucune limitation de longueur. – Benoit

Questions connexes