Avatar billede steench Nybegynder
01. oktober 2013 - 11:18 Der er 1 kommentar

Trigger der kopierer data

Hej

(MS SQL 2008 R2)

Jeg ønsker at gemme ændringer i mine tabeller, når der bliver lavet update eller delete af data.
Jeg har oprettet en kopi af min database og ønsker af bruge en TRIGGER til at fange data og gemme dem i min nye tabel.

Men jeg sidder lidt fast har brug for hjælp...

CREATE TRIGGER Catch1
ON AccountsDeletedTable
AFTER UPDATE, DELETE
AS INSERT INTO databasekopi.dbo.AccountsDeletedTable
VALUES(SELECT * FROM DELETED)
GO

Jeg får fejl i (SELECT * FROM DELETED)


(Andre forslag til hvordan jeg kan sikre mig at gemme ændringer og sletninger og også meget velkomne).

Tak.
Avatar billede arne_v Ekspert
01. oktober 2013 - 15:03 #1
INSERT INTO tabelnavn SELECT * FROM ...
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



IT-JOB