|
Тема |
Re: MSSQL update trigger проблем [re: devnul] |
|
Автор |
Blandings Castle (Emsworth) |
|
Публикувано | 12.10.04 09:12 |
|
|
Аз поне се сещам за 2 варианта - единия е да си направиш курсор по inserted или deleted и тогава за всеки ред ще си правиш каквото си правил досега.
Другия (който е по-производителен) е да използваш update from
нещо от вида на:
update myTable
set field1=i.field1
from
myTable inner join inserted as i on myTable.MyID=i.MyID
като цяло не е препоръчително да се правят update от типа
set field=(select ... from ...) винаги, когато е възможно използвай join-ове. От гледна точка на производителността е по-добре.
P.S. Дано съм разбрал правилно въпроса.
|
| |
|
|
|