Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

BCP - Valore del carattere non valido per la specifica del cast durante l'importazione nella tabella con la colonna IDENTITY

Quando si importa in una tabella con una colonna IDENTITY e non si forniscono valori per la colonna IDENTITY nel file di importazione, è necessario specificare in un file di formato che la colonna IDENTITY verrà saltata nell'importazione.

Questo modo di lavorare è esplicitamente menzionato nella documentazione Microsoft su BCP , flag -E :

Cosa devi fare:

  1. Primo crea un file di formato utilizzando BCP . Per esempio. per un file in formato non XML, il comando è simile a BCP table_or_view format nul -f format_file_name
  2. Specificare di saltare la colonna IDENTITY nel file di formato
  3. Utilizza il file di formato che hai creato nel tuo BCP IN comando utilizzando BCP -f bandiera