w PL/SQL do obsługi daty i czasu służą typy: DATE, TIMESTAMP i INTERVAL. Najczęściej stosowany jest typ DATE.
Do konwersji zmiennej typu znakowego (np.varchar2) do typu DATE służy funkcja "TO_DATE". Funkcja zamienia podany ciąg znaków na podstawie podanej definicji w wywołaniu funkcji, np. to_date('31-12-2004','dd-mm-yyyy') Do odwrotnej konwersji, tj. z typu DATE do typów znakowych należy stosować funkcji "TO_CHAR", która przyjmuje datę i zwraca informację w formacie VARCHAR2, np. to_char(SYSDATE, 'DD:MM:YYYY HH24:MI:SS')
Kategoria:SQL