Update rovnakych zaznamov s jednym kompletnym

Vladimír Náprstek vladimir.naprstek na scplyn.cz
Úterý Duben 16 09:01:24 CEST 2002


Jestli jsem to pochopil, mate tri tabulky a chcete provest update ve dvou, pokud existuje odpovidajici zaznam v treti (slovenstina). A kdyz pustite update na vsechny tri, tak se update provede, pokud zaznam je a pokud neni, nestane se nic...

update slovensky set attr = value, .... where ...;
update nemecky set attr = value, .... where ...;
atd.

A mate-li udaje v jedne tabulce, je situace vlastne uplne stejna:
update tabulka set attr = value, ... where lang = 'slovensky' and ...;
update tabulka set attr = value, .... where lang = 'tatarsky' and ...;

Jedine, co by Vas mohlo zajimat, je, kolik radku se updatovalo (1 = existuje zaznam v dane reci, 0 = neexistuje jazykova varianta, 2 a vice = mate bordel v datech nebo spatne napsanou where klauzuli).

S pozdravem

Náprstek 


>>> vlado na grafon.sk 16.4.02 7:33 >>>
Dobry den,

mam pomerne jednoduchy problem, ale zaujima ma jednoduchsia cesta.
Mam databazu objektov v troch jazykoch. Pre vsetky tri mam jednoznacny 
identifikator-nazov objektu (vzdy rovnaky). Dalsie rovnake udaje (pocet miest,...) 
mam len u jedneho. Da sa nejakym updatom vyspecifikovat, aby presiel slovenske
a na zaklade toho co najde updatol udaje v ostatnych reciach? Alebo existuje len
"klasicka" cesta - presjt vsetky slovenske a updatom postupne menit pre kazdy
objekt dalsie hodnoty zvlast?








Další informace o konferenci Test