Я изучаю тип данных varchar (max) на сервере sql, и я пытаюсь сравнить с типом данных text и varchar (8000). Я прочитал несколько статей об этом. Как указано в некоторых статьях, мы не можем обновлять текстовый столбец с помощью обычных операторов DML, и вместо этого нам нужно использовать updateText, readText, writeText. Я пробовал это в sql server 2008, и я могу обновить текстовый столбец, используя регулярные операторы DML. Интересно, была ли ситуация, указанная в статьях, правильной для предыдущих версий Sql Server? И как sql server хранит данные varchar (max), если превышает 8 КБ?
Sql Server Varchar (max) и типы текстовых данных
comment
Мы можем обновить текстовый столбец с помощью обычных команд dml, статьи, которые вы читаете, будут иметь неверную информацию.
- person Neeraj Kumar Yadav   schedule 21.02.2015
Ответы (1)
Тип данных Text по-прежнему доступен только для обратной совместимости. Не используйте его, вместо этого используйте char / varchar / nchar / nvarchar.
Поскольку предел varchar составляет 2 ГБ.
person
Community
schedule
25.09.2011