SQL - jak vlozit do obou tabulek?

RV vicek.radek na cpost.cz
Čtvrtek Září 4 10:53:00 CEST 2014


No tohle je spis zalezitost pro tzv. trigger - tedy zalezitost, ktera se 
odpaluje sama v rezii serveru na konkretni udalost. A vyhodou je, ze 
mate k dispozici i hodnoty z puvodni operace.

Radek Vicek

Dne 4.9.2014 10:13, Róbert Šuška napsal(a):
> Ahoj, presne tak ako pisal pan Skopalik, ja len dodam, ze v jednom dotaze
> urobis zapis do jednej tabulky. Pokial tych insertov/updatov bude viac, asi
> by bolo vhodne, mat to v ulozenej procedure, az to ten Tvoj server
> podporuje. Pravdepodobne tie zapisy spolu suvisia a asi nemusim pripominat,
> ze by to malo ist v jednej transakcii.
>
> Robo
>
> -----Original Message-----
> From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Slavomir
> Skopalik
> Sent: Wednesday, September 03, 2014 8:55 PM
> To: 'HW-news'
> Subject: RE: SQL - jak vlozit do obou tabulek?
>
> Hledejte neco takoveho:
>
> INSERT INTO tab1(id,x) SELECT id,'ahoj' FROM tab2;
>
> Slavek
>
> Ing. Slavomir Skopalik
> Jednatel spolecnosti
> Elekt Labs s.r.o.
> Sber a vyhodnoceni dat ze stroju a laboratori
> systemem MASA (http://www.elektlabs.cz/m2demo)
> ----------------------------------------------
> Adresa:
> Elekt Labs s.r.o.
> Chaloupky 158
> 783 72 Velky Tynec
> Czech Republic
> ----------------------------------------------
> Mobil: +420 724 207 851
> icq:199 118 333
> skype:skopaliks
> e-mail:skopalik na elektlabs.cz
> http://www.elektlabs.cz
>
>
>> -----Original Message-----
>> From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf
>> Of Jaroslav Lukesh
>> Sent: Wednesday, September 03, 2014 6:07 PM
>> To: HW-news
>> Subject: OT: SQL - jak vlozit do obou tabulek?
>>
>>
>> Dobrý den,
>>
>> potřeboval bych pomoc s dotazem, který by pro každý řádek v
>> tab2 vložil
>> jeden záznam do tab1, no a ještě k tomu něco vložil do tab2.
>>
>> tab1: ID,X
>> tab2: ID,ID1,Z
>>
>> Do tab1 potřebuji přidat vypočítaný záznam podle řádku v tab2
>> a odpovídající
>> max(tab1.id) uložit do tab2.ID1. Z tab2 se do tab1 se
>> neukládá žádná zpětně
>> zjistitelná hodnota, k čemu v tab2 záznam v tab1 patří.
>> Přidat sloupec nelze
>> (nevím co by to rozhodilo).
>>
>> V základu by fungovalo toto, ale potřebuji právě dostat
>> odpovídající tab1.ID
>> do tab2.ID1
>>
>> SELECT 'ahoj' as X
>> INTO tab1
>> FROM tab2
>> where Z = 3
>>
>> Je to nějaká javovská embedded databáze derby, takže toho
>> dost neumí (ani
>> select top 1...).
>>
>> Děkuji, JL.
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
>>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
---------------------------------

Pro případ, že tato zpráva obsahuje návrh smlouvy, Česká pošta, s.p. vylučuje možnost přijetí návrhu smlouvy s jakýmikoli změnami, dodatky či odchylkami. Navržení změn, dodatků či odchylek z Vaší strany považujeme toliko za podnět k dalšímu jednání o obsahu smlouvy. Až do okamžiku podpisu/uzavření smlouvy nejsme jakoukoli naší nabídkou vázáni. Výsledky jednání předcházejících uzavření smlouvy považuje Česká pošta, s.p. za nezávazné. Česká pošta, s.p. nenese žádnou odpovědnost za případné ukončení nebo přerušení jednání o smlouvě, a to bez ohledu na jeho důvod.

 

Tento e-mail včetně příloh může obsahovat důvěrné informace. Jestliže nejste zamýšlený adresát tohoto e-mailu, pak jakákoliv forma zveřejnění, tisk, kopírování, distribuce nebo šíření tohoto e-mailu a připojených příloh je přísně zakázáno. Pokud obdržíte tento e-mail omylem, oznamte to neprodleně jeho odesilateli a okamžitě tento e-mail včetně jeho příloh trvale vymažte ze svého systému. Odesilatel e-mailu neodpovídá za jakoukoliv škodu způsobenou modifikacemi či zpožděním přenosu e-mailu.


In the event that this email contains a contract proposal, Česká pošta, s.p. hereby excludes acceptance of the contract proposal with alterations, amendments and adjustments of any nature. Your proposal of alterations, amendments and adjustments may only be subject of further contract negotiation. Česká pošta, s.p. is not bound by any of its offer until the contract is concluded. Česká pošta s.p. considers the result of contract negotiations preceding the conclusion of contract non-binding. Česká pošta, s.p. is not liable for termination or interruption of any contract negotiation for whatever reason.

 

This e-mail and any attached files may contain confidential information. If you are not the intended addressee of this e-mail, you are hereby notified that any disclosure, printing, copying, distribution or dissemination of this e-mail and any attached files is strictly prohibited. If you receive this e-mail in error, please immediately notify the sender and permanently delete this e-mail and its attachments from your system. The sender of this e-mail does not accept liability for any damage that may be caused by any modifications or delay in the transmission of it.



Další informace o konferenci Hw-list