Здравствуйте, kon_v_palto, Вы писали:
__>Здравствуйте, Time, Вы писали:
T>>Здравсвуйте!
T>>Подскажите пожалуйста по теме сообщения. Делаю что типа для хранения файлов в SQL Server 2005 так вот решил хранить собсвенно содержимое файла в поле типа varbinary (точнее не я решил а мне сказали что будет так), а тут случайно наткнулся что вроде этот тип максимум длинну поддерживает 8000.
T>>Что то я запутался
помогите по возможности.
T>>Заранее благодарен
__>Чуш, varbinary(мах) единственный правильный выход.
__>varchar(max) — это для текста
__>image — усторевший тип, сопостовляется с varbinary(мах)
Чушь.
MSDN:
Microsoft SQL Server 2005 stores character strings longer than 8,000 characters and binary data longer than 8,000 bytes in special data types named text and image. Unicode strings longer than 4,000 characters are stored in the ntext data type
Если очень хочется использовать varbinary, то придется файл на куски по 8000 байт резать, что ИМХО геморрой еще тот.