sql >> Databasteknik >  >> RDS >> Oracle

Testar Oracle to_date-funktionen

Detta kommer fortfarande upp som nummer 1 på google-sökningar så här är vad som fungerade för mig.

Mina enhetstester/lokal miljö bygger och fyller i ett schema med sql-filer. Jag skapade följande alias i sql-filen

-- TO_DATE 
drop ALIAS if exists TO_DATE; 
CREATE ALIAS TO_DATE as '
import java.text.*;
@CODE
java.util.Date toDate(String s, String dateFormat) throws Exception { 
  return new SimpleDateFormat(dateFormat).parse(s); 
} 
';

Lägg märke till användningen av enstaka citattecken istället för $$ i h2 användardefinierade funktioner eftersom det är det enda formatet som fungerade för mig.



  1. Postgresql :Slå samman 2 liknande databaser

  2. Konvertera datum skapat av jquery datepicker till ett standard mysql datumformat

  3. Fel vid insättning av datum - Felaktigt datumvärde:

  4. django db-migrering misslyckades med postgres