|
| Indsæt flere rækker med INSERT? Fra : Stefan Kristensen |
Dato : 28-08-02 11:06 |
|
Hej.
Kan jeg med INSERT indsætte f.eks to rækker i en tabel, som f.eks.
insert into tabel
values(post1a, post1b, post2a, post2b) ?
stefan
| |
Jens Gyldenkærne Cla~ (28-08-2002)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 28-08-02 11:51 |
|
Stefan Kristensen skrev:
> Kan jeg med INSERT indsætte f.eks to rækker i en tabel, som
> f.eks.
Kun via en SELECT-statement (hvor mindst et felt i almindelighed
vil komme fra en anden tabel).
> insert into tabel
> values(post1a, post1b, post2a, post2b) ?
Ovenstående virker ikke - men du kan, i hvert fald i visse
systemer, fyre flere INSERT's af i samme SQL-statement:
INSERT INTO tabel (f1, f2) VALUES (v1f1, v1f2); INSERT INTO tabel
(f1, f2) VALUES (v2f1, v2f2); ...
Se i øvrigt hvad manualen til dit databasesystem skriver om INSERT.
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma
(rettelser modtages gerne i dk.kultur.sprog)
| |
Mads Lie Jensen (28-08-2002)
| Kommentar Fra : Mads Lie Jensen |
Dato : 28-08-02 13:01 |
|
On Wed, 28 Aug 2002 12:51:20 +0200, "Jens Gyldenkærne Clausen"
<jens@gyros.invalid> wrote:
>Ovenstående virker ikke - men du kan, i hvert fald i visse
>systemer, fyre flere INSERT's af i samme SQL-statement:
>
>INSERT INTO tabel (f1, f2) VALUES (v1f1, v1f2); INSERT INTO tabel
>(f1, f2) VALUES (v2f1, v2f2); ...
I mySQL kan man bruge
INSERT INTO tabel (f1, f2) VALUES (v11, v12), (v21, v22);
--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk
Directory Opus - nu også til windows - http://www.gpsoft.com.au
| |
Jens Gyldenkærne Cla~ (28-08-2002)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 28-08-02 13:16 |
|
Mads Lie Jensen skrev:
> I mySQL kan man bruge
>
> INSERT INTO tabel (f1, f2) VALUES (v11, v12), (v21, v22);
Smart. Det virker ikke i MS SQL-server.
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma
(rettelser modtages gerne i dk.kultur.sprog)
| |
Nis Jørgensen (28-08-2002)
| Kommentar Fra : Nis Jørgensen |
Dato : 28-08-02 13:30 |
|
On Wed, 28 Aug 2002 14:01:24 +0200, Mads Lie Jensen
<mads@gartneriet.dk> wrote:
>
>
>I mySQL kan man bruge
>
>INSERT INTO tabel (f1, f2) VALUES (v11, v12), (v21, v22);
Det virker som en fornuftig udvidelse af standarden - underligt at den
tilsyneladende ikke er kommet med.
--
Nis Jørgensen
Amsterdam
Please include only relevant quotes, and reply below the quoted text. Thanks
| |
|
|