4 / 4 / 2
Регистрация: 06.07.2012
Сообщений: 95
|
|
1 | |
Смена типа даных с nvarchar(50) на text11.08.2012, 21:09. Показов 2096. Ответов 4
Метки нет (Все метки)
Есть таблица с даными. Надо поменять тип одного поля с nvarchar(50) на text, при сохранении таблицы сервер ругается. Как можна поменять не приходя к удалению таблицы и его содерждимого, а потом создавать сначала???
0
|
11.08.2012, 21:09 | |
Ответы с готовыми решениями:
4
Смена типа даных с nvarchar(50) на text Не работает выборка типа <pole1> like '%<text>%' or <pole2> like '%<text>%' "Ошибка при преобразовании типа данных nvarchar к bigint" Преобразование типа данных nvarchar в тип данных datetime привело к выходу значения за пределы диапазона |
1928 / 1163 / 423
Регистрация: 31.05.2012
Сообщений: 4,110
|
|
11.08.2012, 21:14 | 2 |
Добавь поле с типом TEXT, перетащи UPDATE-ом туда данные, удали поле с типом nvarchar(50), переименуй новое поле, если нужно оставить название старого поля
1
|
4 / 4 / 2
Регистрация: 06.07.2012
Сообщений: 95
|
|
11.08.2012, 22:18 [ТС] | 3 |
А если надо, чтобы колонка не мога быть nullable?
0
|
1928 / 1163 / 423
Регистрация: 31.05.2012
Сообщений: 4,110
|
|
11.08.2012, 22:38 | 4 |
Снвчала сделать с NULL, после заполнения поля во всех записях
ALTER TABLE ... ALTER COLUMN ... text NOT NULL
0
|
1116 / 761 / 183
Регистрация: 27.11.2009
Сообщений: 2,269
|
|
12.08.2012, 14:42 | 5 |
Александр, если версия Вашего сервера SQL 2005 или ещё больше,
то менять надо не на тип TEXT (юникод надо бы менять на NTEXT, вообще-то), которого скоро не будет вообще, а на тип NVARCHAR(MAX)
0
|
12.08.2012, 14:42 | |
12.08.2012, 14:42 | |
Помогаю со студенческими работами здесь
5
результат выборки из БД: rs.next(); String text=rs.getString('text'); <input type=text name=name value=<%=text%>> Создания своего класса с использованием типа даных List Определить максимальный элемент даных целого типа оканчивающихся нулём Уникальность даных в Искусственого Интеллекта и SQL базах даных (сравнение) II Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |