sql >> Databáze >  >> RDS >> Sqlserver

Datum převodu problém MS Access na SQL Server

protože máte data data v řetězcovém poli, je velmi pravděpodobné, že máte nějakou hodnotu, která není platná pro váš očekávaný formát data.

zkopírujte data do tabulky serveru SQL a poté proveďte kontrolu a ověření obsahu pole řetězce.

podívejte se na funkci try_convert to může být užitečné při kontrole obsahu pole řetězce obsahujícího hodnoty data.

když jsou špatná data vyloučena, můžete znovu použít svůj vzorec s (doufejme) jiným výsledkem.
lepším řešením by bylo vytvořit samostatné pole s vhodným datovým typem pro ukládání hodnot data převedených z pole řetězce a použití vaší logiky do tohoto pole.




  1. TO_CHAR(číslo) Funkce vrací ORA-01722:neplatné číslo

  2. Kdy použít hodnoty oddělené čárkami ve sloupci DB?

  3. Jak dlouhý je hash SHA256?

  4. Operátor Oracle (+).