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

Откуда:
Сообщений: 55
Здравствуйте, имеется временная таблица:

#tmpTable1
Поля: Field1, Field2, Field3, Field4, Field5, Field6, Field7,Field8,Field9, Field10

Требуется взять последнее поле "Field10" (в котором содержится 85 записей) и вставить в другую таблицу "Table2.Field4"

Как подобное проделать ? Благодарю заранее за помощь.
18 ноя 13, 16:08    [15149293]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с INSERT'ом  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1564
SonyPictures
Здравствуйте, имеется временная таблица:

#tmpTable1
Поля: Field1, Field2, Field3, Field4, Field5, Field6, Field7,Field8,Field9, Field10

Требуется взять последнее поле "Field10" (в котором содержится 85 записей)
Это как? Вроде бы записи разделены на поля, а не поля на записи. С Excel не путаете?
18 ноя 13, 16:21    [15149440]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с INSERT'ом  [new]
wizli
Member

Откуда: Minsk
Сообщений: 270
insert into Table2.Field4
 
18 ноя 13, 16:21    [15149443]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с INSERT'ом  [new]
wizli
Member

Откуда: Minsk
Сообщений: 270
insert into Table2.Field4
        select Field10 from #tmpTable1


Так нужно? Или я что-то не так понял.
18 ноя 13, 16:23    [15149458]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с INSERT'ом  [new]
SonyPictures
Member

Откуда:
Сообщений: 55
Sergey Sizov,


Sergey Sizov
SonyPictures
Здравствуйте, имеется временная таблица:

#tmpTable1
Поля: Field1, Field2, Field3, Field4, Field5, Field6, Field7,Field8,Field9, Field10

Требуется взять последнее поле "Field10" (в котором содержится 85 записей)
Это как? Вроде бы записи разделены на поля, а не поля на записи. С Excel не путаете?



Я имел ввиду, что результатом выборки для вставки, будет 85 записей , который соответствуют условию , а не одна ... или для вставки не важно одна запись или их несколько ?
18 ноя 13, 16:30    [15149537]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с INSERT'ом  [new]
DmitryVT
Member

Откуда: VRN
Сообщений: 192
INSERT INTO TABLE2 (Field4) 
   SELECT  Field10 FROM #tmpTable1 WHERE ...
18 ноя 13, 16:32    [15149554]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с INSERT'ом  [new]
SonyPictures
Member

Откуда:
Сообщений: 55
Что то вроде этого должно быть ?

INSERT Table2 (Field4) SELECT Field10 FROM #tmpTable1
18 ноя 13, 16:32    [15149557]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с INSERT'ом  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31783
SonyPictures
Я имел ввиду, что результатом выборки для вставки, будет 85 записей , который соответствуют условию , а не одна ... или для вставки не важно одна запись или их несколько ?
Неважно.

В куонструкции INSERT ... SELECT ... вставлено будет столько записей, сколько выбралось в SELECT-е.
18 ноя 13, 16:32    [15149558]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с INSERT'ом  [new]
SonyPictures
Member

Откуда:
Сообщений: 55
Всем спасибо, за то что наставили на верный путь.
18 ноя 13, 16:33    [15149564]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить