Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.19;
Скачать: 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 вся ветка

Текущий архив: 2006.11.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.052 c
1-1159168787
fynjy1984
2006-09-25 11:19
2006.11.19
WebBrowser и картинки


1-1160032506
DVM
2006-10-05 11:15
2006.11.19
OnShow у TFrame как сделать?


2-1162309818
мндэмс
2006-10-31 18:50
2006.11.19
Pointer


3-1158323199
BBCHa
2006-09-15 16:26
2006.11.19
Синхранизация БД с MS Outlook


2-1162299656
#0FFFF
2006-10-31 16:00
2006.11.19
Значок в компоненте