Главная страница
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.031 c
2-1162225909
daser
2006-10-30 19:31
2006.11.19
Как выделить несколько записей в DBGrid?


1-1160554311
kyn66
2006-10-11 12:11
2006.11.19
Сохранение экрана в PNG


3-1158564139
Bless
2006-09-18 11:22
2006.11.19
OnSetText Глюк или реальность?


15-1162183908
Тыгыдым
2006-10-30 07:51
2006.11.19
Импорт dbf


2-1162248774
funky
2006-10-31 01:52
2006.11.19
Наложение картинки на картинку