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

Откуда:
Сообщений: 29
Народ, всем привет!

Кто в теме подскажите плиз, как сделать update есть две одинаковые таблички в одной колонка пустая надо ее проапдейтить
связать таблички можно по ID?

Заранее спасибо!
28 мар 16, 16:44    [18987282]     Ответить | Цитировать Сообщить модератору
 Re: Update массовый  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
update написать c join
28 мар 16, 16:45    [18987287]     Ответить | Цитировать Сообщить модератору
 Re: Update массовый  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
Teoretic,

Если отвечать в стиле Glory то "Можно" :)
автор
update написать c join

ну можно и просто

автор
UPDATE table1
SET column1= table2.column1
FROM table2
WHERE
table2.Id = table1.Id
28 мар 16, 16:47    [18987299]     Ответить | Цитировать Сообщить модератору
 Re: Update массовый  [new]
_djХомяГ
Guest
+ небольшой коммент заключите сначало все в транзакцию с rollback'ом а перед ним поставьте select для проверки содеянного, а потом уже когда убедитесь в корректности действий сделаете финальный апдейт , а то всякое может быть .....
28 мар 16, 16:49    [18987317]     Ответить | Цитировать Сообщить модератору
 Re: Update массовый  [new]
Teoretic
Member

Откуда:
Сообщений: 29
Ой елки спешил, изначально так написал просто ошибку сделал, а подумал что такое не прокатывает
Всем огромное спасибо! И легкого понедельника )
28 мар 16, 17:08    [18987436]     Ответить | Цитировать Сообщить модератору
 Re: Update массовый  [new]
Teoretic
Member

Откуда:
Сообщений: 29
_djХомяГ
+ небольшой коммент заключите сначало все в транзакцию с rollback'ом а перед ним поставьте select для проверки содеянного, а потом уже когда убедитесь в корректности действий сделаете финальный апдейт , а то всякое может быть .....


Отдельное спасибо!
28 мар 16, 17:08    [18987440]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить