Hackschnitzel Geschrieben 5. Dezember 2006 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
JCB Geschrieben 5. Dezember 2006 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 5. Dezember 2006 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.