Hackschnitzel Geschrieben 5. Dezember 2006 Geschrieben 5. Dezember 2006 Hallo Leute, gibt es eine Möglichkeit, anstatt megaviele INSERTs hintereinander zu schreiben, auch einen einzigen Befehl mit allen Werten zuschreiben? Zum Beispiel hat meine Tabelle "Test" nur das Attribut "Nummer" und ich will die Zahlen 1 - 200 einpflegen. Wenn das geht, wie sieht der Befehl dann aus? Gruss Hackschnitzel
JCB Geschrieben 5. Dezember 2006 Geschrieben 5. Dezember 2006 Hallo! In Zukunft bitte nicht die Angaben für DBMS, Version, etc. vergessen. Zu Deiner Frage: Mit einer Schleife, die Du von 1 bis 200 hochzählst. In Deinem einzigen Insert benutzt Du eine Variable, die Du dementsprechend setzt und nach einem Insert mit +1 hochzählst, bis Du bei 200 die Schleife verlässt und fertig bist. Viel Erfolg.
Amstelchen Geschrieben 5. Dezember 2006 Geschrieben 5. Dezember 2006 wie bereits erwähnt, ohne angabe des DBMS ist das wiedereinmal ein ratespiel. bei MySQL z.b. funktioneren mehrfache inserts so: INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9); s'Amstel
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden