03. juli 2001 - 11:17Der er
8 kommentarer og 1 løsning
trigger hvordan ???
Jeg har en tabel her som eksempel som hver gang jeg indsætter en værdi i navn skal id automatisk tælles en op og indsættes i feltet id. tabellen kommer derfor til at se således ud :
id navn 1 peter 2 hans
jeg har forestillet mig at en trigger kan gøre det men jeg kan ik\' fin\' u\' aae er der en der kan hjælpe mig ???????
Yes, but first, I assume that you are INSERTing into the table, and if thats correct why dont you just set you ID to an autincrement field so that SQL can do it automatically?
Triggers in MS SQL are activated AFTER the actual action which fires them. So what is the value of your ID while your INSERTing?
Du går ind i din service manager. Du åbner din tabel i design mode. Her vælger du at sætte ID datatypen til int. Herefter fjerner du fluebenet i \'allow nulls\' kolonnen. Herefter sætter du flueben i kolonnen \'Identity\'. Så skulle det gerne virke.
Jeg går ud fra at du hittede ud af det. Piece of cake simpelthen. Triggers er noget du kan bruge efter du har indsat noget i tabellen. Meget smart hvis data i andre tabeller end den du opretter, ændrer eller sletter i, skal opdateres, når data har en speciel værdi, eller en værdi ændres. Men her er det smart bare at lade QSL serveren styre det.
Både smartere, nemmere og hurtigere og ovenikøbet performer det meget bedre!
Synes godt om
Ny brugerNybegynder
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.