Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Testowanie funkcji Oracle to_date

To wciąż pojawia się jako numer 1 w wyszukiwarkach Google, więc oto, co mi się udało.

Moje testy jednostkowe/środowisko lokalne budują i wypełniają schemat przy użyciu plików sql. Utworzyłem następujący alias w pliku sql

-- 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); 
} 
';

Zwróć uwagę na użycie pojedynczych cudzysłowów zamiast $$ w funkcjach h2 zdefiniowanych przez użytkownika bo to jedyny format, który dla mnie zadziałał.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL wiele kolumn w klauzuli IN

  2. Widok wymaga logiki współzależności:możliwe bez MODELU?

  3. Co to jest typ danych Oracle MLSLABEL?

  4. używanie EXECUTE IMMEDIATE z wieloma tymi samymi argumentami bind

  5. Zmodyfikuj wartość węzła XML — odpowiednik UpdateXML dla Oracle 12c