|
Тема |
Re: MSSQL update trigger проблем [re: devnul] |
|
Автор |
Blandings Castle (Emsworth) |
|
Публикувано | 12.10.04 14:09 |
|
|
Първо да спомена че сам си си направил живота труден - съставния PK никога не ми е изглеждал добро решение. Принципно си е въпрос на DBDesign да си направиш една ID колона на таблицата(която да ти е уникална - Identity в MSSQL, със SEQUENCE в ORACLE), по която да се join-ваш после на воля. Ако го имаше това, часто от въпросите ти отпадат от само себе си (имаш точна локация, кой ред кой е в таблицата, в inserted и в deleted.)
Горещо ти препоръчвам ако имаш възможност да си сложиш такива PK - една identity колона ти спестява много главоболия и сложни join-ове и върши работата на номерация на редовете - може да е с дупки (при rollback), но е стабилен идентификатор. А ако искаш да нямаш повторения по съставния ключ, по добре за него си направи unique index.
|
| |
|
|
|