webForumDet fria alternativet
Logga in / Bli medlem

hallåja

Databaser & SQL

2 svar · 185 visningar · startad av Jymdis

Medlem sedan mars 20016 260 inlägg
Trådstart#1

hejsan..
har en MS-SQL databas där jag vill ha en stored procedure på en tabell som tar bort alla poster som är över 30 min gamla... går det och isf hur? :)
(jag är totalt newbie på SP)

Medlem sedan juni 200032 967 inlägg
#2

Ett förslag:

Create Procedure DeleteStuff() AS

DELETE FROM tabell WHERE datumfält < DATEADD(minute, -30, getdate())

Du kan också schedulera proceduren genom att lägga upp ett job på SQL-servern som exekverar SP:n i vissa tidsintervall.

Mvh

Medlem sedan mars 20016 260 inlägg
#3

hehe du e överallt @nders :)
finns det nån bra guide till hur man lägger upp ett jobb? :)

374 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
123 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)