Sdílet prostřednictvím


Postup: Zkopírujte sloupce z jedné tabulky do jiné

Můžete kopírovat sloupce z jedné tabulky do jiné, kopírování definice sloupců nebo definice a data.

[!POZNÁMKA]

Nová verze Návrháře tabulky se zobrazuje v případě databází ve formátu SQL Server 2012. V tomto tématu je popsána starší verze Návrháře tabulky, která je určena pro práci s databázemi ve starších formátech systému SQL Server.

V nové verzi je možné změnit definici tabulky pomocí grafického rozhraní nebo přímo v podokně skriptu. Pokud použijete grafické rozhraní, definice tabulky v podokně skriptu se automaticky aktualizuje. Chcete-li použít kód SQL z podokna skriptu, klikněte na tlačítko Aktualizovat. Další informace o nové verzi naleznete v tématu Postupy: Vytváření databázových objektů pomocí Návrháře tabulky.

[!POZNÁMKA]

Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.

Kopírování definice sloupce z jedné tabulky do jiné

  1. Otevřete tabulku s sloupce, které chcete kopírovat a ten, který chcete zkopírovat do.

  2. Klepněte na kartu tabulky sloupce, který chcete kopírovat a vybrat požadované sloupce.

  3. Z Upravit nabídka, klepněte na tlačítko kopie.

  4. Klepněte na kartu tabulky, do které chcete zkopírovat do sloupců.

  5. Vyberte sloupec, který chcete vloženého sloupce a z Upravit nabídka, klepněte na tlačítko Vložit.

Při kopírování databáze sloupce, který má alias datový typ z jedné databáze do jiného uživatel-definovaný datový typ nemusí být k dispozici v cílové databáze.V takovém případě sloupci přiřazen nejbližší odpovídající základní datový typ k dispozici v databáze.Další informace o datových typech alias naleznete web serveru Microsoft.

Kopírování dat z jedné tabulky do jiné

  1. Postupujte podle pokynů pro kopírování výše uvedené definice sloupce.

    [!POZNÁMKA]

    Než začnete kopírovat data z jedné tabulky do jiné, ujistěte se, že typy dat ve sloupcích určení jsou kompatibilní s typy dat sloupců zdrojová databáze

  2. Průzkumník serveruklepněte pravým tlačítkem tabulek uzlu a na Nový dotaz.

  3. Z Návrhář dotazu nabídkapřejděte na Změnit typa klepněte na tlačítko Výsledky vložit.

  4. V Pro vložení výsledků dialog, vyberte tabulku, do které chcete kopírovat data a klepněte na tlačítko OK.

    Pokud kopírujete řádky v tabulce, můžete přidat zdrojová databáze tabulku jako cílové tabulky.

    [!POZNÁMKA]

    Návrhář dotazu nelze předem určit, které tabulky a zobrazení lze aktualizace.Proto seznam tabulek v Pro vložení výsledkůdialog zobrazuje všechny tabulky a zobrazení dostupné datové připojení dotazu, i ty, nebude pravděpodobně možné kopírovat řádky.

  5. Text v podokno diagram klepněte pravým tlačítkem myši a v zástupcenabídkaklepněte na příkaz Přidání tabulky do diagramu.

  6. V Přidat tabulku dialog, vyberte jednotlivé tabulky, ze které chcete kopírovat data, klepněte na tlačítko Přidata klepněte na tlačítko Zavřít.

    Tabulky ve zkrácené formulář, se zobrazí v podoknodiagram.

  7. Zkrácený tabulky zaškrtněte políčka u všech sloupců, které chcete kopírovat data.

  8. V podoknokritéria v Append sloupec pro každý cílová databáze sloupec vyberte sloupec, ze kterého chcete kopírovat data.

  9. Určete řádky zkopírujte zadáním podmínek vyhledávání v podoknokritéria.Další informace naleznete v tématu Jak: zadání podmínek vyhledávání.

    Pokud podmínka vyhledávání nezadáte, budou zkopírovány všechny řádky z tabulky zdrojová databáze do cílové tabulky.

  10. Pokud chcete zkopírovat souhrn informace, zadejte Group možnosti.Další informace naleznete v tématu Jak: souhrny nebo agregační hodnoty pro všechny řádky v tabulce.

  11. Klepněte spouštět SQL tlačítko se spustit dotaz.

    Při provést insert výsledky dotaz, jsou hlášeny žádné výsledky v podoknovýsledků.Namísto toho zobrazí zpráva označující, jak o počtu zkopírovaných řádků.

Při kopírování databáze sloupce, který má alias datový typ z jedné databáze do jiného uživatel-definovaný datový typ nemusí být k dispozici v cílové databáze.V takovém případě sloupci přiřazen nejbližší odpovídající základní datový typ k dispozici v databáze.Další informace o datových typech alias naleznete web serveru Microsoft.

Viz také

Úkoly

Jak: Duplicitní tabulek

Koncepty

Tabulky (vizuální nástroje databáze)

Další zdroje

Práce se sloupci

Práce s tabulkami v Návrháři tabulky

Navrhování tabulek