Avatar billede l_otto Nybegynder
17. juni 2007 - 20:51 Der er 1 kommentar

Copy and delete

jeg skal copy alt fra en tabel hvor datoen er ændre end i dag og insert til en anden og derefter slette det jeg har kopireret bagefter... men det hele skal helst ske i et hug..


Noget ala

select * from tabel1 where dato > now()

insert * into tabel2

delete * from tabel1 where dato > now()


håber i forstår... hvordan mon det skal se ud for at det virker :-)?
Avatar billede ellebaek Nybegynder
17. juni 2007 - 23:08 #1
hmm... det kan ikke gøres i kun et hug, du skal dog bruge 2...

Men brug:

sql = "SELECT * INTO tabel2 FROM tabel1 WHERE dato > now()"
rs.execute(sql)
sql = "DELETE FROM tabel1 WHERE dato > now()"
rs.execute(sql)

select into tager alt fra tabel 1 og indsætter i tabel 2.
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

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