file Import/export BCP tabulek obsahující sloupce identity (autoincrement)

  • Kamil Jetko (Yetti)
  • Avatar uživatele Kamil Jetko (Yetti) Autor tématu
  • Offline
  • Začátečník
  • Začátečník
Více
28. říj 2017 07:51 #363 od Kamil Jetko (Yetti)
Při přelívání tabulek obsahujících sloupce IDENTITY (autoincrement) je potřeba upravit příkazy BCP a přidat k nim parametr -E

Select všech tabulek z databáze obsahujících sloupce IDENTITY:
--identity sloupce
select a.name as tabulka, b.name as sloupec
     from sysobjects a
         inner join syscolumns b on a.id = b.id
             where a.type = 'U' and
                 a.name not in ('') and
                     b.status = 128

Export (out) tabulek IDENTITY pomocí BCP s parametrem -E :
bcp nazev_databaze..nazev_tabulky out vystup.out -Uuzivatel -Pheslo -Jutf8 -c -E -t ~~ -Snazev_serveru
Import (in) tabulek IDENTITY pomocí BCP s parametrem -E :
bcp nazev_databaze..nazev_tabulky in vystup.out -Uuzivatel -Pheslo -Jutf8 -c -E -t ~~ -Snazev_serveru

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení