sql >> Databasteknik >  >> RDS >> Oracle

Hur konverterar man datum lagrat som VARCHAR2 till 'MM/DD/ÅÅÅÅ HH24:MI:SS'?

Du bör konvertera i datum först och sedan i char

 SELECT TO_CHAR(TO_DATE(your_var_char_date,'MM/DD/YYYY  HH24:MI:SS'), 'MM/DD/YYYY  HH24:MI:SS') 
 FROM  your_table;

självklart om det är nödvändigt ska endast konverteringen till datum användas

SELECT TO_DATE(your_var_char_date,'MM/DD/YYYY  HH24:MI:SS')
FROM  your_table;



  1. Är utvalda fält i rullgardinsmenyn som är sårbara för någon form av injektion

  2. Ta bort en databaspostprofil (SSMS)

  3. Hur skapar jag en kommaseparerad lista med en SQL-fråga?

  4. Postgres' CTE vs Subquery Performance skillnad. Varför?