Запрос INSERT INTO SELECT

 
0
 
SQL
ava
Prontit | 29.03.2013, 08:46
Добрый день!

Необходимо сделать INSERT запрос в базу данных Access. Вся фишка в том, что часть данных нужно взять с помощью SELECT, а честь вставить параметрами.

т.е.

в запрос


INSERT INTO MyTable  (PriKey, Description)
       SELECT ForeignKey, Description
       FROM SomeView;


мне надо еще параметры воткнуть, например


INSERT INTO MyTable  (PriKey, Description, About)
       SELECT ForeignKey, Description
       FROM SomeView, :about;
--тут описание параметра


никак не могу сообразить как это сделать.

пытался как-то так делать


INSERT INTO MyTable  (PriKey, Description, About) 
VALUES
       (SELECT ForeignKey, Description
       FROM SomeView), :about;
--тут описание параметра


и нагуглить не получается.

Заранее благодарю!
Ответы (2)
ava
Akina | 29.03.2013, 08:05 #

insert into table1 (field1, field2)
select field1, "somedata" as field2
from table2
ava
Prontit | 29.03.2013, 08:12 #
Цитата (Akina @ 29.3.2013,  08:05)


insert into table1 (field1, field2)

select field1, "somedata" as field2

from table2



Большое спасибо, все работает!
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  Akina   Prontit
advanced
Отправить