Как хранить большие строковые данные в базе данных SQL Server 2005? - PullRequest
2 голосов
/ 09 апреля 2010

У меня есть 100000 идентификаторов для хранения в нашей базе данных. Идентификатор в формате строки. Каждый идентификатор содержит 10 символов. Так какой тип данных лучше всего подходит для этих данных?

Я использовал vrchar (max), текст, но моя проблема не решена.

Так что, пожалуйста, эксперты, помогите мне.

Ответы [ 3 ]

3 голосов
/ 09 апреля 2010

почему бы не просто varchar (10), если это макс. длина? таким образом вы избежите любого хранения вне строки. Хотя вам понадобится веская причина для сохранения столбца с числовым значением в нечисловом столбце ...

1 голос
/ 09 апреля 2010

Если каждый идентификатор равен 10 символам, используйте поле char (10)

0 голосов
/ 09 апреля 2010

varchar (10) при условии, что у вас есть один идентификатор на строку и до 10 символов

Все 100000 в одном varchar (макс.) Просто неправильно ... или я неправильно понял ваше намерение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...