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

Sjovt med BULK INSERT SQL SERVER - type uoverensstemmelse eller ugyldigt tegn for den angivne tegntabel

Opret en iscenesættelsestabel at lege med, hvor datofeltet er angivet som en varchar og ikke en dato, og se om du kan bulk indsætte i det. Det er muligt, at du har en form for ikke-udskrivbar karakter i feltet, og det er derfor ikke en dato for masseindlægget.

Når det er et bord. gør et valg som dette

Vælg 'XX'+felt4+'XX'

Hvis du ser et mellemrum mellem X'erne og datoen, har du et tegn, der ikke kan udskrives. Hvis du vil vide, hvad tegnet er, kan du bruge ASCII ()-funktionen.




  1. Hvordan kan jeg bruge Substring og Replace i én SQL-sætning?

  2. Hvordan kan jeg bruge Entity Framework på en objektgraf forbi en dybde på 2 med MySQL Connector / NET?

  3. mySQL get TOP 100 scores forespørgsel gør mig skør

  4. MySQL - Ændring af forespørgslen til at være distinkt på kun 1 kolonne