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

Откуда:
Сообщений: 5
Мне нужно вставить в таблицу строчку. Но в этой строке часть берется из другого запроса, а часть - конкретные числовые значения. Как быть? Конструкция вида
INSERT INTO ... SELECT позволяет заполнить первые три столбца, которые надо взять из другой таблицы, но конкретные значения в остаток строки не вставить. А если делать INSERT INTO ... VALUES, то не выйдет вставить те три стоблца, которые получаются в результате запроса.

Что делать? Неужели вставлять сначала при помощи INSERT INTO ... SELECT, а потом делать UPDATE для этой строки и дописывать все остальное?
16 июн 11, 01:18    [10819250]     Ответить | Цитировать Сообщить модератору
 Re: Хитрый INSERT  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
insert into(.....)
select
field1
........
,@var1
,@var2
,@var3
from table 
не ?
16 июн 11, 01:24    [10819259]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить