Какой тип данных лучше всего подходит для хранения комментариев в SQL Server? - PullRequest
4 голосов
/ 09 августа 2009

Что такое эффективный тип данных в SQL 2005 для хранения поля комментариев?

Ответы [ 3 ]

6 голосов
/ 09 августа 2009

Если комментарий всегда будет вписываться в 8000 символов, то varchar(8000) (или nvarchar(4000)).

В противном случае varchar(max)

1 голос
/ 09 августа 2009

Это зависит от того, ограничиваете ли вы длину комментария или нет. На SO nvarchar(600) делает это. В блоге вы, вероятно, хотите nvarchar(max).

0 голосов
/ 09 августа 2009

Очевидно, что SQL 2005 поддерживает только:

varchar (max) Данные переменной длины, отличные от Unicode, с максимальной длиной 2 ^ 31 символов.

Если вам нужны строки символов Юникода,

nvarchar (max) Данные Unicode переменной длины с максимальной длиной 2 ^ 30 символов.

текст также поддерживается как тип данных. Используйте этот сайт, если вам нужно больше ссылок:

http://www.teratrax.com/sql_guide/data_types/sql_server_data_types.html

...