რა Oracle ფუნქცია უნდა გამოიყენოთ მიმდინარე თარიღის დასაბრუნებლად?
რა Oracle ფუნქცია უნდა გამოიყენოთ მიმდინარე თარიღის დასაბრუნებლად?
Anonim

SYSDATE აბრუნებს მიმდინარე თარიღს და მითითებული დრო ოპერაციული სისტემისთვის, რომელზეც განთავსებულია მონაცემთა ბაზა. მონაცემთა ტიპი დაბრუნდა ღირებულება არის თარიღი და ფორმატი დაბრუნდა დამოკიდებულია NLS_DATE_FORMAT ინიციალიზაციის პარამეტრის მნიშვნელობაზე. The ფუნქცია არ საჭიროებს არგუმენტებს.

ასე რომ, რა Oracle-ის ფუნქცია უნდა გამოიყენოთ თქვენი დაბადების თარიღსა და მიმდინარე თარიღს შორის დღეების რაოდენობის გამოსათვლელად?

Oracle-ში, ფუნქცია, რომელიც გამოიყენება დაბადების დღესა და დღევანდელ თარიღს შორის არსებული დღეების გამოსათვლელად არის „SELECT SYSDATE -TO_DATE('1994/09/04', 'YYYY/MM/DD') FROM DUAL;”

ანალოგიურად, რა არის თარიღის ფუნქციები Oracle-ში? Oracle უზრუნველყოფს ფუნქციებს მრავალი ჩვეულებრივი თარიღის ოპერაციებისთვის.

  • SELECT '13.02.2007:10:34:24' "imdi", TO_DATE('13.02.2007:10:34:24', 'DD. MM. YYYY:HH24:MI:SS')
  • შიმდი. TO_DATE('13.02.2007:10:34:24', 'DD. MM. YYYY:HH24:MI:SS')-
  • E AME. კვირები.
  • EMP O HIREDATE TE URE VIEW CUMA.
  • SYSDATE.
  • SELECT TO_CHAR (NEXT_DAY (sysdate, 'PAZARTESĐ'),

შესაბამისად, რას აბრუნებს Sysdate Oracle-ში?

The SYSDATE ფუნქცია ბრუნდება მიმდინარე თარიღისა და დროის მნიშვნელობა, რომლის ტიპია DATE. ფორმატი დაბრუნდა თარიღის დროის მნიშვნელობა დამოკიდებულია NLS_DATE_FORMAT პარამეტრის მნიშვნელობაზე.

არის თუ არა Sysdate დროის ანაბეჭდი?

SYSDATE , SYSTIMESTAMP აბრუნებს მონაცემთა ბაზის თარიღს და დროის შტამპი , ხოლო current_date, current_timestamp აბრუნებს თარიღს და დროის შტამპი მდებარეობა, საიდანაც მუშაობთ.

გირჩევთ: