Форум: "Начинающим";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
ВнизSELECT, UPDATE, INSERT Найти похожие ветки
← →
Sergey_b (2006-11-02 15:56) [0]Здрасте.
Подскажите, пожалуйста, можно ли в одном запросе сделать операции select, update и insert, и, если да, то какой синтаксис
← →
Sergey13 © (2006-11-02 15:58) [1]В запросе нельзя (с оговоркой про insert from select). Для этого есть скрипты (несколько последовательных запросов).
← →
Desdechado © (2006-11-02 16:04) [2]То, что ты назвал операцией уже есть запрос.
И запрос - только один, никаких комбинаций (кроме подзапросов, естественно).
Читать мануал по используемому серверу БД.
← →
StriderMan © (2006-11-02 16:07) [3]для этого есть хранимые процедуры.
а еще
<реклама FB>
в FB 2.0 появился оператор MERGE, которые делает UPDATE если запись существует и INSERT если ее нет
</реклама FB>
← →
Sergey_b (2006-11-02 16:08) [4]Ясно. А вот как в ХП нельзя?
← →
Desdechado © (2006-11-02 16:18) [5]в Оракле есть безымянные блоки кода, заключаемые в BEGIN ...<много запросов>... END;
еще раз - читать мануал по своей СУБД
← →
Sergey_b (2006-11-02 16:37) [6]
> в Оракле есть безымянные блоки кода, заключаемые в BEGIN
> ...<много запросов>... END;
Т.е. в запросе пишу begin insert, select, update end и в тако виде его посылаю его на сервер (база IB)
← →
Desdechado © (2006-11-02 16:38) [7]RTFM!
← →
StriderMan © (2006-11-02 16:43) [8]Удалено модератором
← →
!!!!!!!!!!!!!!!!!!! (2006-11-02 17:00) [9]FB 2.0
EXECUTE BLOCK
...
AS
...
BEGIN
<[SQL]>
END
так кажется ;Р
← →
Loginov Dmitry © (2006-11-02 20:29) [10]В RxLib есть подобный компонент (если Дельфи здесь хоть с какого-нибудь боку)
← →
MsGuns © (2006-11-02 22:40) [11]>Sergey13 © (02.11.06 15:58) [1]
>..с оговоркой про insert from select..
а также Update ... Set Field=Select...
не говоря уж о вложенных запросах.
INSERT и UPDATE несовместимы, эт точно, а Select дружит со всеми, на то он и селект ;)))
← →
Desdechado © (2006-11-02 22:41) [12]MsGuns © (02.11.06 22:40) [11]
Но это все равно ОДИН запрос, просто он сложный
← →
MsGuns © (2006-11-02 23:07) [13]>Desdechado © (02.11.06 22:41) [12]
>Но это все равно ОДИН запрос, просто он сложный
см. сабж
← →
Sergey13 © (2006-11-03 08:35) [14]> [11] MsGuns © (02.11.06 22:40)
Я так и подумал (после отправки поста), что кто-то прицепится и "уточнит". 8-)
Просто забыл вставить "а-ля".
← →
evvcom © (2006-11-03 09:04) [15]> [11] MsGuns © (02.11.06 22:40)
> INSERT и UPDATE несовместимы, эт точно
Не говори в общем случае, если не знаешь. Про их "совместимость" [3] StriderMan © уже сказал. В оракле такая фишка тоже давно имеется.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.046 c