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

Откуда:
Сообщений: 1062
Доброе утро!

Есть таблица 1 и таблица 2

как мне сделать update таблицы 1 чтобы она стала таблицей 2

Скриншот во вложении

К сообщению приложен файл. Размер - 26Kb
15 мар 12, 10:09    [12250777]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
кириллk
как мне сделать update таблицы 1 чтобы она стала таблицей 2

update никак не сделать
потому что update не добавляет записи
это делает insert
15 мар 12, 10:18    [12250840]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
кириллk
Member

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

Спасибо!
когда я делаю insert новые значения добавляются вниз,
Вы можете подсказать как мне написать условие, чтобы значения заменялись на новые?
15 мар 12, 10:59    [12251160]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5124
кириллk,
вы уж определитесь... добавлять и\или заменять
15 мар 12, 11:15    [12251290]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
кириллk
когда я делаю insert новые значения добавляются вниз,

они добавляются не вниз, а в таблицу...порядок ничем не гарантирован, кроме как при выборке указать явный order by

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

а вот именно для замены нужен оператор update
15 мар 12, 11:16    [12251299]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
Гузы
Guest
кириллk,

truncate table table1

insert table1
from table2
15 мар 12, 11:17    [12251311]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
кириллk
Member

Откуда:
Сообщений: 1062
Knyazev Alexey,

как мне сделать чтобы таблица 1 чтобы она стала таблицей 2? :)
15 мар 12, 11:18    [12251316]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10233
Блог
кириллk
Knyazev Alexey,

как мне сделать чтобы таблица 1 чтобы она стала таблицей 2? :)


сделать INSERT, а при выборке указать ORDER BY [дата]
15 мар 12, 11:20    [12251339]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
кириллk
Member

Откуда:
Сообщений: 1062
Knyazev Alexey,

Сейчас попробую,

а вариант гузы "truncate" мне кажется проще... :)
15 мар 12, 11:28    [12251409]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
iljy
Member

Откуда:
Сообщений: 8711
кириллk
Knyazev Alexey,

Сейчас попробую,

а вариант гузы "truncate" мне кажется проще... :)

Есть еще drop table + sp_rename.
15 мар 12, 11:53    [12251700]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
Гузы
Guest
iljy
Есть еще drop table + sp_rename.

+1
Каков вопрос, таков и ответ :)
15 мар 12, 12:29    [12252083]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
кириллk
Member

Откуда:
Сообщений: 1062
Гузы,

я использую такой джоб каждый день

truncate table a
INSERT INTO a

Имеет ли это какие-нибудь последствия для базы данных?
16 мар 12, 15:29    [12261093]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
BorisS
Member

Откуда: Москва
Сообщений: 587
Это похоже на обсуждение сферического коня в вакууме. Нет, чтобы описать задачу предметно...
16 мар 12, 15:59    [12261485]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
кириллk
Member

Откуда:
Сообщений: 1062
BorisS,

Я бы хотел заняться обслуживанием базы данных.

С бекапом я разобрался. ( делаю каждые сутки).
16 мар 12, 16:12    [12261674]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
SamMan
Member

Откуда: Moscow
Сообщений: 759
кириллk
Я бы хотел заняться обслуживанием базы данных.


Не рано вам?

кириллk
С бекапом я разобрался. ( делаю каждые сутки).


Прямо "разобрались"? И какую же модель восстановления используете и почему именно ее?
18 мар 12, 12:00    [12268535]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
кириллk
BorisS,

Я бы хотел заняться обслуживанием базы данных.

С бекапом я разобрался. ( делаю каждые сутки).


отличное решение, как только приступите к обслуживанию передайте огромный превед вашим юзерам
18 мар 12, 13:28    [12268659]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
кириллk
Member

Откуда:
Сообщений: 1062
SamMan,

Просто делаю full бекап :)
19 мар 12, 11:09    [12272075]     Ответить | Цитировать Сообщить модератору
 Re: update запрос  [new]
SamMan
Member

Откуда: Moscow
Сообщений: 759
кириллk
Просто делаю full бекап


Как грится - лишь бы юзеры от вас не разбегались, а там - делайте "просто", делайте "сложно" - не важно это.
19 мар 12, 12:21    [12272680]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить