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

BCP - Ugyldig tegnværdi for cast-specifikation ved import til tabel med IDENTITY-kolonnen

Når du importerer til en tabel med en IDENTITY-kolonne, og du ikke angiver værdier for IDENTITY-kolonnen i importfilen, skal du angive i en formatfil, at IDENTITY-kolonnen springes over i importen.

Denne måde at arbejde på er eksplicit nævnt i Microsoft-dokumentationen om BCP , flag -E :

Hvad du skal gøre:

  1. Først opret en formatfil ved hjælp af BCP . For eksempel. for en fil uden XML-format ser kommandoen ud som BCP table_or_view format nul -f format_file_name
  2. Specificer at springe IDENTITY-kolonnen over i formatfilen
  3. Brug formatfilen, du oprettede i din BCP IN kommando ved hjælp af BCP -f flag



  1. Før / efter indsæt trigger ved hjælp af feltet for automatisk inkrement

  2. Kan MySql indlejret SP være en flaskehals?

  3. db2 svarende til MySql REPLACE INTO

  4. Returner kun de numeriske værdier fra en PostgreSQL-databasekolonne