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

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

ვიდეო: რა Oracle ფუნქცია უნდა გამოიყენოთ მიმდინარე თარიღის დასაბრუნებლად?
ვიდეო: Oracle CURRENT_DATE Function 2024, მაისი
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 აბრუნებს თარიღს და დროის შტამპი მდებარეობა, საიდანაც მუშაობთ.

გირჩევთ: