Inser/update

Michal Žeravík michalz na olomouc.com
Středa Leden 26 00:33:26 CET 2005


pavel wrote:

>>v MySQL (ja vim ...) je prikaz REPLACE (je to update ktery v pripade, ze 
>>zaznam neexistuje tak ho zalozi ...)
>>    
>>
>
>Pozor, REPLACE neni UPDATE ale zamena puvodniho radku za novy
>(zatimco UPDATE meni jen vypsane sloupce, REPLACE ty nevypsane zamenuje za 
>defaultni)
>
>  
>
abych to upresnil, replace zavisi na definovanem unikatnim klici.

>Jinak je to ale nedocenitelnej prikaz, ktery setru mraky prace, skoda ze ho 
>postgres nema.
>
>  
>
treba ve firebirdu to resim triggerem pred insertem.
Je to v podstate simulace prepsani unikatniho klice.
Polozka se podle un.klice smaze a pak se vlozi nova.

michal


Další informace o konferenci Databases