Oprettet ons. d. 13. januar 2010 kl. 13:40:52

mickni33
mickni33 (13.827 point. Point ude: 150)

lave et job i MS sql agent

hvordan laver man et job som sletter alt data i en tabel..
feks:
delete from table where datTime < Date.Now

Men Date.Now må gerne være variable så man selv kan bestemme hvor lang tilbage man vil slette fra

Skrevet ons. d. 13. januar 2010 kl. 14:35:45| #1

kxh
kxh (12.025 point)
Hej du kunne bruge denne sql - evt. opret den som den som en stored procedure

delete from table_name where datTime < getdate() - 7

hilsen kim

Skrevet ons. d. 13. januar 2010 kl. 14:41:42| #2

mickni33
mickni33 (13.827 point)
hvis jeg nu vil køre den sql du har lavet hvordan overføre jeg så input parameter, feks 7

Skrevet ons. d. 13. januar 2010 kl. 14:55:48| #3

kxh
kxh (12.025 point)
hvis du vil køre det som et sql agent job, kan du ikke lave et input parameter, så ville jeg lave en stored procedure som indeholder din delete sætning og en select der henter en defineret værdi i en tabel, som du kan opdatere via din app.

CREATE PROCEDURE usp_sletdata

AS
BEGIN
DECLARE @days as int

SELECT @days=felt FROM myTable

DELETE FROM table_name where datTime < getdate - @days

GO

så oprettes et sql agent job hvor du kalder denne sp, med kommandoen exec usp_sletdata

// kim

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Stored procedure og triggers

Oprettet den 22. maj 2012 kl. 10.11
htm giver 60 point for svar | Giv et svar »

SELECT by NEWID

Oprettet den 14. maj 2012 kl. 10.21
zentral giver 200 point for svar | Giv et svar »

Hvor finder jeg logfiler?

Oprettet den 14. maj 2012 kl. 10.07
hundevennen giver 100 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger