Какой тип данных наиболее гибкий в SQL Server 2008 R2? - PullRequest
2 голосов
/ 15 января 2012

Я экспериментирую с возможной структурой данных для моего приложения, и мне нужно выделить столбец в одной из моих таблиц данных SQL Server для хранения различных данных непредсказуемого размера.

В буквальном смысле это может означать строку текста или видеоклип в кодировке Base64 и все, что между ними.

Я понимаю, что мгновенным ответом будет то, что я должен предоставить разные таблицы дляразные типы - и я не согласен - но, пожалуйста, расскажите мне об этом здесь.

Ответы [ 2 ]

7 голосов
/ 15 января 2012

VARBINARY (MAX)?

В принципе, попытка объединить несколько разных типов данных в один тип - плохая идея. Возможно, вам лучше подавать разные таблицы для каждого типа. Но если вы никогда не собираетесь искать поле, вы должны иметь возможность что-либо делать с двоичным полем ...

1 голос
/ 15 января 2012

Рассмотрите возможность использования типа данных xml. Это позволит вам хранить, запрашивать и индексировать произвольные документы XML.

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