20. maj 2002 - 21:37Der er
12 kommentarer og 1 løsning
Slette tupler med forældet dato...
Hejza...
Jeg har en tabel 'Bolig' med en attribut 'oprettelsesdato' af typen smalldatetime. Jeg vil gerne ha' lavet en automatisering således der hver dag søges i gennem for tupler hvor denne dato er over 6 mdr. gammel og sletter disse. Hvis ikke der kan hjælpes med automatiseringen, så måske bare med en statement.
Hvis denne tuppel slettes, slettes tupler som en foreign key peger på så også? (Det var planen)
Desuden vil dit eget forslag fejle, hvis der returneres mere end én række fra din subselect. Du skal bruge IN, ellers vil du få fejlen "Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression."
var lige ved at teste med to return værdier, men dit forslag er meget pænere da jeg skal bruge det i en stored procedure og egentligt ikke har andet at bruge det view til!
Jeg tror det er meget udbredt i matematiske/teoretiske kredse (håber ikke jeg har fornærmet dig), men det er ikke specielt udbredt blandt "folket" og slet ikke hos Microsoft diciple.
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.