/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Kopiering af post med sql
Fra : Jan B. Steffensen


Dato : 26-02-01 09:46

Kan man - med sql - på en nem måde, uden at skulle læse alle felter for en
post for derefter at skrive dem igen, kopiere post(er) fra en database til
en anden?

Jan B. Steffensen
JanBS@bx.db.dk



 
 
Allan Ebdrup (26-02-2001)
Kommentar
Fra : Allan Ebdrup


Dato : 26-02-01 13:09

"Jan B. Steffensen" <JanBS@bx.db.dk> skrev i en meddelelse
news:97d5aq$tnc$1@news.net.uni-c.dk...
> Kan man - med sql - på en nem måde, uden at skulle læse alle felter for en
> post for derefter at skrive dem igen, kopiere post(er) fra en database til
> en anden?

Ja, jeg kan ikke lige huske den korrekte syntaks men jeg vil umiddelbart
gætte på at
INSERT INTO tabel1 SELECT x,y FROM tabel2
vil virke, det er så vigtigt at x,y passer direkte ind i tabel 1, hvis
tabel2.x hedder skal indsættes som værdien tabel1.z kunne du sikkert bruge:
INSERT INTO tabel1 SELECT x AS z,y FROM tabel2

Prøv det

MVH
Allan Ebdrup



Jan B. Steffensen (27-02-2001)
Kommentar
Fra : Jan B. Steffensen


Dato : 27-02-01 08:12

Ja, det er helt korrekt. Vil man have alle felter med, og de to tabeller har
samme struktur, kan man gøre følgende, hvis man kun vil have en enkelt post
overført:

INSERT INTO tabel1 SELECT * FROM tabel2 WHERE id =57

Tak for hjælpen.

Jan B. Steffensen
janbs@bx.db.dk

"Allan Ebdrup" <ebdrup@ti-fire.dk> skrev i en meddelelse
news:97dh0a$5p7$1@news.cybercity.dk...
> "Jan B. Steffensen" <JanBS@bx.db.dk> skrev i en meddelelse
> news:97d5aq$tnc$1@news.net.uni-c.dk...
> > Kan man - med sql - på en nem måde, uden at skulle læse alle felter for
en
> > post for derefter at skrive dem igen, kopiere post(er) fra en database
til
> > en anden?
>
> Ja, jeg kan ikke lige huske den korrekte syntaks men jeg vil umiddelbart
> gætte på at
> INSERT INTO tabel1 SELECT x,y FROM tabel2
> vil virke, det er så vigtigt at x,y passer direkte ind i tabel 1, hvis
> tabel2.x hedder skal indsættes som værdien tabel1.z kunne du sikkert
bruge:
> INSERT INTO tabel1 SELECT x AS z,y FROM tabel2
>
> Prøv det
>
> MVH
> Allan Ebdrup
>
>



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste