Форум: "Базы";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];
ВнизДублирование записей в таблице через SQL Найти похожие ветки
← →
Silver_ (2003-04-23 12:23) [0]Через ADOCommand
INSERT INTO Table1 T1 (T1.Fld1, T1.Fld2)
SELECT T2.Fld1, "abc" FROM Table1 T2 WHERE T2.Fld1=10
и даже так тоже не проходит "Syntax error in INSERT INTO statement"
INSERT INTO Table1 T1 (T1.Fld1, T1.Fld2)
SELECT T2.Fld1, T2.Fld2 FROM Table1 T2 WHERE T2.Fld1=10
P.S. в SELECT могут быть МНОГО строк :), соответственно вех их и продублировать, может другой подход есть
← →
Соловьев (2003-04-23 12:31) [1]
INSERT INTO назначение [IN внешняяБазаДанных] [(поле_1[, поле_2[, ...]])]
SELECT [источник.]поле_1[, поле_2[, ...]
FROM выражение
может так написать через []
← →
Silver_ (2003-04-23 12:37) [2]
> Соловьев © (23.04.03 12:31)
щас попробую правда до сих пор и так работало в других запросах
← →
Silver_ (2003-04-23 12:56) [3]Все оказалось проще
видимо Access может другие СУБД тоже, а может все :)
не поддерживают такой конструкции
INSERT INTO Table1 T1
так пошло
INSERT INTO Table1 (Fld1, Fld2)
SELECT Fld1, "abc" FROM Table1 WHERE Fld1=10
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c