Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.047 c
1-1160302078
andrewdr
2006-10-08 14:07
2006.11.19
Вопрос по потокам


15-1162236463
cyborg
2006-10-30 22:27
2006.11.19
Что за ерунда


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


2-1162395129
7D7
2006-11-01 18:32
2006.11.19
я непомню как это делается))


5-1142928524
Neo Trinitron
2006-03-21 11:08
2006.11.19
Проблема с Items





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский