Есть ли предпочтительный способ указать текстовый столбец в SQLite?

Поскольку механизм SQLite не будет усекать данные, которые вы храните в текстовом столбце, есть ли какое-то преимущество в том, чтобы указывать размеры столбцов при определении схемы? Кто-нибудь предпочел бы это:

CREATE TABLE contact(
 id    INTEGER PRIMARY KEY, 
 name  VARCHAR(45),
 title VARCHAR(10)
);

этому:

CREATE TABLE contact(
 id    INTEGER PRIMARY KEY, 
 name  TEXT,
 title TEXT
);

Почему?

Есть ли преимущества в том, чтобы не указывать конкретное значение?

5
задан Jannie Theunissen 21 December 2010 в 09:50
поделиться