Avatar billede repsak Nybegynder
11. juli 2005 - 21:00 Der er 2 kommentarer og
1 løsning

Forhindre opdatering af kolonne

Jeg har en tabel med kolonnerne
t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, 15

kolonnen t11 er den eneste som må opdateres - alt andet skal give en fejl. Jeg vil implementere dette med en AFTER TRIGGER og COLUMNS_UPDATED(), men jeg kan bare ikke få den bitmaske til at passe/virke.

Hvordan løser jeg dette problem?

IF NOT(COLUMNS_UPDATED() & 1024 = 1024)
    BEGIN
        RAISERROR ('Only field t11 can be updated', 16, 1)
    END
Avatar billede arne_v Ekspert
11. juli 2005 - 21:43 #1
har du prøvet

IF NOT(COLUMNS_UPDATED() <> 1024)
Avatar billede repsak Nybegynder
12. juli 2005 - 10:22 #2
argh, hvorfor tænker jeg ikke bare logisk istedet for bare at forsøge... :-/
men jo det ser ud til at virke - takker...
Avatar billede arne_v Ekspert
12. juli 2005 - 10:34 #3
:-)
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