Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.028 c
1-1160114258
DVM
2006-10-06 09:57
2006.11.19
Фреймы самопроизвольно превращаются в формы!


15-1161852203
Ломброзо
2006-10-26 12:43
2006.11.19
Первичный ключ GUID vs NUMBER в Oracle


5-1143034527
tytus
2006-03-22 16:35
2006.11.19
Как установить свойство Caption?


1-1160461301
Bless
2006-10-10 10:21
2006.11.19
Этот таинственный MessageBox...


15-1162403333
Ketmar
2006-11-01 20:48
2006.11.19
как молиться?




   Наверх