Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​Поменять текущее значение для TIMESTAMP

19.07.18 19:45
Re: ​Поменять текущее значение для TIMESTAMP
 
soarian местный житель
soarian
в ответ Murr 19.07.18 18:39
Поле этого типа не включено ни в какие индексы.

тогда чем гарантировано, что это поле юник? Может там процедура какая, например в ДТС пакете, это дело должна была проверять и "поломалась"...


Если у Вас ДТС пакеты регулярно импортируют данные, когда "это" началось? Сравните на win merge ДДЛ таблиц источник-цель, потом данные. Откуда начались отличия.
Потом пошагово обследуйте ДТС - там тоже внутри SQL...

...a исправить как-то так:

UPDATE a
SET a.col = b.col
FROM table1 a
JOIN OPENQUERY ( linked_server ,'...from table1' ) b --или опенроvсет...
ON a.id=b.id

Тёмные аллеи
 

Перейти на