Avatar billede repsak Nybegynder
04. juli 2005 - 11:21 Der er 1 løsning

Trigger - må kun editere én kolonne

Hej, jeg er ved at lave en TRIGGER FOR UPDATE. Jeg tillader kun update i ét felt. Alt andet skal give en fejl. Dvs at kun denne konstruktion vil passere uden fejl: UPDATE x SET a=b WHERE...

Jeg har forsøgt med dette, når jeg updater via EnterpriceManager kan jeg godt opdatere. Via QueryAnalyser får jeg fejl som forventet...

IF (COLUMNS_UPDATED() & 1000 = 0)--this bitmask matches ExchangeRate
BEGIN
    -- do stuff
END
ELSE
BEGIN
-- raise error
END
Avatar billede repsak Nybegynder
17. juli 2005 - 15:23 #1
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester