19. april 2005 - 08:27
Der er
7 kommentarer og 1 løsning
Slette en trigger igen vha. kode
Jeg har en database, som kun er runtime versionen af MS SQL server (MSDE), så jeg har ikke adgang til nogle deciderede værktøjer til databasen. Men nu har jeg lavet en trigger, som jeg gerne vil have slettet igen. Er der nogle der ved hvordan man gør det vha. af SQL-kode?
Annonceindlæg fra Computerworld
19. april 2005 - 09:06
#3
Ja det var lige nøjagtig den jeg ledte efter. Jeg håber at det er ok, at der så lige kommer et tillægsspørgsmål: Jeg skal nemlig have tjekket om et felt i databasen er udfyldt eller ej. Min forkerte trigger ser sådan ud nu: CREATE TRIGGER VorRef ON [dbo].[Ord] for insert, update as update ord set creusr=ourref Men der skal noget IF ind. Jeg har dog ikke så meget kendskab til det, men hvordan ser syntaktsen ud, hvis man vil gøre nogenlunde følgende: CREATE TRIGGER VorRef ON [dbo].[Ord] for insert, update as IF ourref <> " " update ord set creusr=ourref ENDIF
21. april 2005 - 15:40
#6
Det virkede ikke helt, men du har jo svaret på mit "rigtige" spørgsmål, så her kommer point.