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

Datokonverteringsproblem MS Access til SQL Server

da du har datodata i et strengfelt, er det meget sandsynligt, at du har en værdi, der ikke er gyldig i forhold til dit forventede datoformat.

kopier dataene i en sql-servertabel og udfør derefter kontrol og validering af indholdet af strengfeltet.

kig på funktionen try_convert det kan være nyttigt, når du kontrollerer indholdet af strengfeltet, der indeholder datoværdierne.

når dårlige data er udelukket, kan du anvende din formel igen med (forhåbentlig) et andet resultat.
en bedre løsning ville være at oprette et separat felt med passende datatype til at gemme datoværdier konverteret fra strengfeltet og anvende din logik til det felt.




  1. SQL-forespørgsel til at matche en af ​​flere strenge

  2. Materialiseret visning vs. tabeller:Hvad er fordelene?

  3. MySql Regex Expression test

  4. Postgres:Definerer den længste streak (i ​​dage) pr. udvikler