Vorgehensweise: Kopieren von Spalten von einer Tabelle in eine andere Tabelle (Visual Database Tools)

Sie können Spalten einer Tabelle in eine andere Tabelle kopieren. Es kann entweder nur die Spaltendefinition oder die Definition und Daten kopiert werden.

So kopieren Sie Spaltendefinitionen von einer Tabelle in eine andere

  1. Öffnen Sie die Tabelle, die die zu kopierenden Spalten enthält, und die Tabelle, in welche die Daten kopiert werden sollen, indem Sie mit der rechten Maustaste auf die betreffenden Tabellen und dann auf Entwerfen klicken.

  2. Klicken Sie auf die Registerkarte für die Tabelle mit den zu kopierenden Spalten, und wählen Sie diese Spalten aus.

  3. Klicken Sie im Menü Bearbeiten auf den Befehl Kopieren.

  4. Klicken Sie auf die Registerkarte der Tabelle, in die Sie die Spalten kopieren möchten.

  5. Wählen Sie die Spalte aus, die den eingefügten Spalten folgen soll, und klicken Sie im Menü Bearbeiten auf Einfügen.

Wenn Sie eine Spalte mit einem Aliasdatentyp aus einer Datenbank in eine andere kopieren, steht der Aliasdatentyp in der Zieldatenbank möglicherweise nicht zur Verfügung. In diesem Fall wird der Spalte der ähnlichste Grunddatentyp zugewiesen, der in der Datenbank verfügbar ist.

So kopieren Sie Daten von einer Tabelle in eine andere

  1. Befolgen Sie die obigen Anweisungen zum Kopieren von Spaltendefinitionen.

    HinweisHinweis

    Bevor Sie Daten von einer Tabelle in eine andere kopieren, stellen Sie sicher, dass die Datentypen in den Zielspalten mit denen der Quellspalten kompatibel sind.

  2. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Knoten Sichten, und klicken Sie dann auf Neue Sicht.

  3. Zeigen Sie im Menü Abfrage-Designer auf Typ ändern, und klicken Sie dann auf Ergebnisse einfügen.

  4. Wählen Sie im Dialogfeld Zieltabelle für Anfügeabfrage auswählen die Tabelle aus, in die Sie die Daten kopieren möchten, und klicken Sie dann auf OK.

    Wenn Sie Zeilen innerhalb einer Tabelle kopieren, können Sie die Quelltabelle als Zieltabelle hinzufügen.

    HinweisHinweis

    Der Abfrage-Designer kann nicht im Voraus bestimmen, welche Tabellen und Ansichten Sie aktualisieren können. Daher werden im Dialogfeld Zieltabelle für Anfügeabfrage auswählen in der Tabellenliste alle in der abgefragten Datenverbindung verfügbaren Tabellen und Ansichten angezeigt, d. h. auch diejenigen, in die möglicherweise keine Zeilen kopiert werden können.

  5. Klicken Sie mit der rechten Maustaste auf den Diagrammbereich und dann im Kontextmenü auf Tabelle zu Diagramm hinzufügen.

  6. Wählen Sie im Dialogfeld Tabelle hinzufügen alle Tabellen aus, aus denen Sie Daten kopieren möchten. Klicken Sie auf Hinzufügen und dann auf Schließen.

    Die Tabellen werden in abgekürzter Form im Diagrammbereich angezeigt.

  7. Aktivieren Sie in den abgekürzten Tabellen die einzelnen Kontrollkästchen für die Spalten, aus denen Sie Daten kopieren möchten.

  8. Wählen Sie Im Kriterienbereich in der Spalte Anfügen für jede Zielspalte eine Spalte aus, aus der Sie Daten kopieren möchten.

  9. Legen Sie im Kriterienbereich durch Eingabe von Suchbedingungen fest, welche Zeilen kopiert werden sollen. Einzelheiten dazu finden Sie unter Vorgehensweise: Angeben von Suchbedingungen (Visual Database Tools).

    Wenn Sie keine Suchbedingung festlegen, werden alle Zeilen der Quelltabelle in die Zieltabelle kopiert.

  10. Geben Sie unter Gruppieren nach Gruppierungsoptionen an, wenn Sie Kurzinformationen kopieren möchten. Einzelheiten dazu finden Sie unter Vorgehensweise: Wertzusammenfassung oder -aggregation für alle Zeilen in einer Tabelle (Visual Database Tools).

  11. Klicken Sie auf die Schaltfläche SQL ausführen, um die Abfrage auszuführen.

    Beim Ausführen einer Abfrage zum Einfügen von Ergebnissen werden im Ergebnisbereich keine Ergebnisse angezeigt. Stattdessen wird eine Meldung mit der Anzahl der kopierten Zeilen ausgegeben.

Wenn Sie eine Spalte mit einem Aliasdatentyp aus einer Datenbank in eine andere kopieren, steht der Aliasdatentyp in der Zieldatenbank möglicherweise nicht zur Verfügung. In diesem Fall wird der Spalte der ähnlichste Grunddatentyp zugewiesen, der in der Datenbank verfügbar ist.