Описание тега varcharmax

Максимальное количество типов varchar
1 ответ

Конвертирование varchar(n) в varchar(max) на mssql2008

У меня есть таблица, которая имеет около 8000 строк, и я хочу изменить столбец с VARCHAR (1000) на VARCHAR (Макс) я набрал alter table TABLENAME alter column COLUMNNAME varchar(MAX) и это не сработало. Как я могу изменить тип данных столбца? Или мне…
14 окт '13 в 07:37
9 ответов

Почему бы не использовать varchar(max)?

Я немного староват, когда дело доходит до проектирования баз данных, поэтому я полностью использую правильные размеры данных в столбцах. Однако, просматривая базу данных для друга, я заметил, что он использовал varchar(max) много. Теперь, моей непос…
21 авг '11 в 21:50
1 ответ

Sql Server Varchar(max) и текстовые типы данных

Я исследую тип данных varchar(max) на сервере sql и пытаюсь сравнить его с типом данных text и varchar(8000). Я прочитал несколько статей об этом. Как указано в некоторых статьях, мы не можем обновить текстовый столбец, используя обычные операторы D…
25 сен '11 в 11:54
3 ответа

Возможно ли иметь столбец varchar(max) для типа объекта ActiveRecord?

Я действительно хочу иметь столбец бесконечной длины для одного из свойств моего объекта ActiveRecord типа string, но я не знаю, как его установить. Когда я устанавливаю длину -1 (число для MAX в SQL-сервере), я получаю сообщение об ошибке. Кто-нибу…
26 фев '10 в 21:58
2 ответа

Таинственный: выбор большого XML в Sql Server

В моей таблице есть столбец, в котором хранятся данные XML в виде varchar(MAX). Например, одно из моих значений содержит около 1 символа LAC. Выбрав его из таблицы, я получаю только 43679 символов для всех образцов. В чем причина этой загадки? Пожал…
27 май '14 в 13:07
1 ответ

Тип данных 0x23 является устаревшим большим объектом или большим объектом, но помечен как выходной параметр

Я пытаюсь получить varchar(max) выход param из stored procedure но я получаю ошибку выше, т.е. Data type 0x23 is a deprecated large object, or LOB, but is marked as output parameter когда я выполню SP в vb.net Я пытался использовать SQLNCLI11 Строка…
23 июн '16 в 03:13
4 ответа

Можно ли иметь поля nvarchar(max) и varbinar(max) в одной таблице

Я использую SQL Server 2008 R2. У меня есть таблица, в которой есть несколько полей, включая поле nvarchar(max). Когда я пытаюсь добавить новое поле типа varbinary(max), я получаю сообщение об ошибке: "Сохранение изменений не разрешено. Внесенное ва…
0 ответов

Поиск кавычек в поле varchar(max)

У меня в таблице есть поле VARCHAR(MAX), и я не могу найти кавычки ["].Если я ищу любой другой персонаж, он работает. select * from xml_file_log where request like '%"%'
31 июл '13 в 15:38
1 ответ

MS SQL Server EncryptByKey - строка или двоичные данные будут усечены

Теоретически varchar(max) а также varbinary(max) столбцы должны иметь возможность хранить до 2 ГБ данных, но я не могу хранить строку в юникоде длиной 5000 символов. Я просмотрел другие вопросы по этой теме, и все они предлагают проверить размеры ст…
23 апр '18 в 10:05
1 ответ

Сохранение матрицы расстояний как VarChar(Max) в базе данных SQL Server

Я разрабатываю приложение для планирования автопарка и ищу эффективный способ хранения расстояний между географическими точками. Код приложения обращается к матрице как двумерный массив double[,], Чтобы сделать матрицу постоянной, я в настоящее врем…
09 окт '12 в 21:09
2 ответа

Смарт КОНВЕРТ поплавок в VARCHAR в T-SQL

У меня есть следующий код DECLARE @m FLOAT=213456789.55 DECLARE @sql VARCHAR(MAX)='INSERT INTO Test VALUES('+CONVERT(VARCHAR,@m,1)+')' EXEC(@sql) но результат 213456790 вместо 213456789.55 Когда я пытаюсь написать CONVERT(VARCHAR,213456789.55,1) пот…
18 фев '16 в 10:00
1 ответ

Строка или двоичные данные будут обрезаны на varchar(не более)

Я проверил, и все, кажется, сталкиваются с проблемами из-за слишком малой длины столбцов. Я не думаю, что это моя проблема, так как все это varchar max. У меня есть большая текстовая строка хранится в столбце Select len(templateDocument) from Templa…
18 сен '13 в 09:10
0 ответов

SSIS - varchar(max)

У меня есть sp, который объединяет длинную строку и который возвращается обратно в SSIS. но в настоящее время SSIS выбирает строку только частично. Есть ли метод, который позволяет хранимой процедуре T-SQL передавать длинную строку в SSIS? В настоящ…
29 сен '15 в 01:11
1 ответ

LINQ Большая строка (64 КБ) не вставлена ​​в базу данных SQL

У меня есть столбец в SQL VARCHAR (Макс). Используя LINQ, когда я пытаюсь добавить запись со строкой размером более 64 КБ, значение не сохраняется в БД. Я просто делаю; test.MyString = LargeString; //(over 64k text) mydb.myTable.InsertOnSubmit(test)…
04 авг '11 в 15:19
1 ответ

Получение нескольких ответов из XML-строки SQL

У меня есть XML-документ, сохраненный в столбце как VARCHAR (Макс). Текст, который я хочу, окружен <Text> Words I Want</Text>но эти текстовые теги повторяются иногда 4 или 5 раз. Как мне просмотреть один и тот же документ x раз, в зависи…
25 июн '14 в 08:55
0 ответов

Передача очень длинного строкового параметра в хранимую процедуру сервера SQL

Мне нужно передать очень длинный строковый параметр из C# в хранимую процедуру MSSQL-сервера через платформу сущностей. Для этого я думаю использовать VARCHAR(MAX) в качестве типа входного параметра хранимой процедуры. и я обнаружил, что VARCHAR(MAX…
07 дек '17 в 07:38
0 ответов

Семантический поиск в SQL Server: varchar(max) против файловой таблицы

Исходя из вашего опыта, каков наилучший вариант для выполнения семантического поиска html, word и pdf файлов? Должны ли файлы быть сохранены в varchar(max) колонка или непосредственно на диске (в FileTable)? Размеры файлов не ограничены максимальным…
1 ответ

Ruby 2.0 на окнах, подключающихся к MS SQL, varchar(max), усеченный до 2048

Справочная информация: я написал несколько сценариев преобразования ruby, они получают данные из MS SQL, преобразуют их и затем сохраняют обратно в базу данных. Я использую крошечный гем tds, который работает через freetds. --Проблема: для столбцов …
19 июл '14 в 21:15
0 ответов

После изменения столбца с ntext на varchar(max) запрос становится немного медленнее

После изменения столбца с ntext на varchar(max) запрос становится немного медленнее. Я делаю select * from table_with_ntext против select * from table_with_nvarchar_max Я думал, что поскольку логические чтения lob сильно уменьшаются (213860 против 6…
21 мар '17 в 14:56
1 ответ

Разделение строки varchar(max) в списке на сервере SQL

У меня есть данные, сохраненные как 1-2-4-5, и я хочу разделить их на первый ответ = 1, второй ответ = 2, третий ответ = 4, четвертый ответ = 5 и пятый ответ = 7. Они находятся в колонка как varchar(макс) и нужно сообщить об этом. Есть ли способ раз…