Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL 2012 при увеличении размера varchar данные в колонку не записываются.  [new]
remotd
Member

Откуда: Moscow
Сообщений: 279
Доброе время. В свое время импортировали БД из SQL 2008 на 2008. В одной из таблиц увеличили размер varchar c 2 до 5 знаков. (alter table tbl1 alter column col1 varchar(5) ). Но данные в колонке не могу обновить.
String or binary data would be truncated.
update tbl1 set col1 = '12345' where id=1;

В SSMS обновил только так: set ansi_warnings off.
В чем м.б. причина? В SQL 2008 - все отлично.
Спасибо.
14 янв 13, 17:34    [13768349]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2012 при увеличении размера varchar данные в колонку не записываются.  [new]
remotd
Member

Откуда: Moscow
Сообщений: 279
Импортировали на SQL 2012.
14 янв 13, 17:37    [13768375]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2012 при увеличении размера varchar данные в колонку не записываются.  [new]
Glory
Member

Откуда:
Сообщений: 104760
remotd
В одной из таблиц увеличили размер varchar c 2 до 5 знаков. (alter table tbl1 alter column col1 varchar(5) ). Но данные в колонке не могу обновить

И скрипт CREATE TABLE это тоже подтверждает ?

remotd
String or binary data would be truncated.

А полное сообщение ? С номером строки и именем модуля
14 янв 13, 17:47    [13768447]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2012 при увеличении размера varchar данные в колонку не записываются.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Триггера, часом, нет на этой таблице?
14 янв 13, 17:48    [13768456]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2012 при увеличении размера varchar данные в колонку не записываются.  [new]
remotd
Member

Откуда: Moscow
Сообщений: 279
pkarklin, Glory

Спасибо!!!
Три триггера - в таблице изменений поле осталось varchar(2).

На тестовом сервере тирггере задисейблены.
14 янв 13, 17:56    [13768535]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить