5. Dezember 200619 j 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
5. Dezember 200619 j 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.
5. Dezember 200619 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.