PL/SQL (Język Proceduralny/Język zapytania) to język programowania do pracy z SQL w bazach danych Oracle. Pozwala programistom połączyć moc SQL z elastycznością i wygodą programowania proceduralnego w celu tworzenia potężnych i wydajnych aplikacji. PL/SQL zawiera szeroki zakres funkcji, w tym struktury sterowania, typy danych i więcej, co czyni go potężnym i wszechstronnym językiem do pracy z bazami danych SQL i Oracle.
W tym samouczku dowiemy się, jak używać funkcji To_timestamp () w PL/SQL, aby przekonwertować ciąg na wartość znacznika czasu.
Składnia funkcji Oracle To_timestamp ()
Składnia funkcji to_timestamp w Oracle to:
To_timestamp (timestamp_string, [format_mask], [nls_language]))
Funkcja przyjmuje ciąg reprezentujący znacznik czasu w określonym formacie i przekształca go w wartość znacznika czasu.
Funkcja zwróci wartość znacznika czasu z typu wejściowego.
Przykładowe użycie funkcji
Poniżej znajduje się podstawowy przykład pokazujący, jak korzystać z funkcji to_timestamp () w bazach danych Oracle:
Wybierz TO_TIMESTAMP („2022-12-03 10:15:30”, „YYYY-MM-DD HH24: MI: SS”) jako Current_timestamp z Dual;
Ten przykład przekształca ciąg „2022-12-03 10:15:30” na wartość znacznika czasu za pomocą określonego formatu. Wynikająca z tego wartość znacznika czasu wynosiłaby „03 grudnia 2022 10:15:30”, jak pokazano na wyniku poniżej:
Inne przykłady są jak pokazane:
Wniosek
Funkcja TO_TIMESTAMP w Oracle to potężne i wszechstronne narzędzie do konwersji wartości ciągów na wartości znacznika czasu. Może przekonwertować szeroki zakres formatów znaczników czasu, używając masek formatowych w celu określenia pożądanego formatu wynikowej wartości znacznika czasu. Korzystając z funkcji TO_TIMESTAMP, możesz łatwo manipulować i pracować z danymi znaczników czasu w bazie danych Oracle, co czyni ją niezbędną częścią narzędzi dowolnego programisty Oracle.