sql >> Database >  >> RDS >> Sqlserver

Plezier met BULK INSERT SQL SERVER - type komt niet overeen of ongeldig teken voor de opgegeven codepagina

Maak een verzameltabel om mee te spelen waarbij het datumveld is gespecificeerd als een varchar en niet als een datum en kijk of je daar bulksgewijs in kunt invoegen. Het is mogelijk dat u een soort niet-afdrukbaar teken in het veld heeft en dat het dus geen datum is voor de bulkinvoeging.

Eens is het een tafel. doe een selectie als deze

Selecteer 'XX'+veld4+'XX'

Als je een spatie ziet tussen de X'en en de datum, heb je een teken dat niet kan worden afgedrukt. Als je wilt weten wat het teken is, kun je de functie ASCII () gebruiken.




  1. SQL Server:Vervang ongeldige XML-tekens uit een VARCHAR(MAX)-veld

  2. Scala Slick:MTable.getTables retourneert lege vector/lijst

  3. Een gegevensmodel voor gebeurtenisbeheer

  4. Negeert MySQL null-waarden op unieke beperkingen?