Ahoj, mám 2 tabulky se stejnou strukturou a potřebuji dotazem přesunout položku z jedné tabulky do druhé (tzn. do druhé se vloží a z první vymaže). Řeším to tak že insertem záznam do druhé tabulky vložím a hned ho deletem z první vymažu. Napadlo mě ale, jestli není nějáký SQL příkaz přímo na přesun záznamu (takže by se to dělalo jedním dotazem a ne 2). Bylo by to lepší i kvůli tomu, že by se mohlo stát že jeden uživatel provede insert ale než stačí provést delete jiný uživatel se pokusí provést insert znovu. Nebo to si SQL server hlídá sám?
|