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

Откуда:
Сообщений: 7
Добрый день такой вопрос необходимо скопировать конкретное значение tab_1 (т.е в столбце name определенно имя "Николай") в другую таблицу tab_2 в конкретное поле подскажите как реализовать, заранее спасибо!
26 май 18, 18:07    [21442764]     Ответить | Цитировать Сообщить модератору
 Re: Копирование данных таблиц  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 27752
26 май 18, 18:18    [21442777]     Ответить | Цитировать Сообщить модератору
 Re: Копирование данных таблиц  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36965
Командой insert или update.
26 май 18, 18:19    [21442778]     Ответить | Цитировать Сообщить модератору
 Re: Копирование данных таблиц  [new]
danila96111
Member

Откуда:
Сообщений: 7
Гавриленко Сергей Алексеевич,

Можете код привести, если не сложно? С помощью select
26 май 18, 18:23    [21442783]     Ответить | Цитировать Сообщить модератору
 Re: Копирование данных таблиц  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 27752
danila96111,

код привести не сложно, просто не понятно, что он должен сделать...

И строки таблицы tab_1, значение атрибута name в которой равно "Николай", необходимо скопировать некое конкретное значение куда-то в таблицу tab_2.

Какое значение? Куда в таблицу table-2? В новую строку, или в существующую? Если последнее, то по каким условиям отобрать данную строку?

А примерно это будет выглядеть так:
UPDATE t2
SET    t2.конкретное_поле = t1.конертное_значение
FROM   table_1 AS t1
JOIN   table_2 AS t2
    ON условие соединения
WHERE  t1.name = 'Николай'
26 май 18, 18:38    [21442803]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить