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 Zitieren
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. Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.