Главная страница
    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.05 c
15-1162486418
Kolan
2006-11-02 19:53
2006.11.19
Дайте определение полиморфизма


1-1160182107
Doma
2006-10-07 04:48
2006.11.19
Как задать порядок присвоения св-в компоненты при создании?


2-1162374872
Iuda_iz_Kf
2006-11-01 12:54
2006.11.19
DialUp


1-1160228759
DeBa
2006-10-07 17:45
2006.11.19
Узнать парент


4-1152100832
ILIA82
2006-07-05 16:00
2006.11.19
права доступа в NTFS





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский