Mit SQL einzelne Datensätze kopieren?



  • Hallo!
    Ich habe in mein Programm (C++ Builder) SQL eingebunden. Nun meine Frage, kann ich mit SQL genauso wie mit der Table Komponente aus meinem Builder auch einzelne Datensätze kopieren?

    Mein SQL Code sieht wie folgt aus:

    INSERT INTO "tabelle1.db" SELECT * FROM "tabelle2".
    

    So kopiert er die gesamte Datenbank. Es muss doch noch eine andere Möglichkeit geben, ich möchte nicht bei einem einzelnen Datensatz alle Felder der Datenbank mit angeben müssen, die Datenbank hat 50 Felder.....

    Seh ich vor lauter Bäumen den Wald nicht?

    Gruß

    Maik



  • bin mir zwar nicht sicher ob ich deine frage ganz verstanden habe, aber falls du statt aller rows nur bestimmte kopieren willst dann gib halt eine where-bedingung an:

    INSERT INTO "tabelle1.db" SELECT * FROM "tabelle2" where spaltex='y';
    

Anmelden zum Antworten