Hej. tabort kolumnen behövs nog inte om du låter tabortdatum vara null för de som inte skall tas bort. Tack Tommy. Hoppas det fungerar. Tack tack... det behövs inget svar... det fungerade utmärkt.Automatisk radering i SQL server?
Jag har en tabell som innehåller bland annat en kolumn som heter "tabort" och har datatyp bit (yes/no) och en annan kolumn som heter "tabortdatum" och har datatyp datetime.
Om "tabort" är True betyder det att kontot ska raderas, men inte förän en månad efter vad som finns angivet i "tabortdatum".
Går det att göra så att SQL server tar bort sådana poster automatiskt utifrån dessa kriterier? Hur gör man isåfall detta? Beskriv gärna lättförståligt, för jag är en riktig nybörjare på SQL server.
Mycket tack!Sv: Automatisk radering i SQL server?
delete tabellnamn
where datediff(mm, tabortdatum, getdate()) > 0
Schemalägg SQL-satsen i Enterprise Manager under Management\SQL Server Agent\Jobs (och kolla att SQL Server Agent är igång).
/TommySv: Automatisk radering i SQL server?
Men hur kontrollerar jag att SQL Server Agent är igång? =)Sv: Automatisk radering i SQL server?
Tack igen!