Та одоогийн огноог буцаахын тулд ямар Oracle функцийг ашиглах ёстой вэ?
Та одоогийн огноог буцаахын тулд ямар Oracle функцийг ашиглах ёстой вэ?
Anonim

SYSDATE нь одоогийн огноог буцаана өгөгдлийн сан байрладаг үйлдлийн системд тохируулсан хугацаа. Өгөгдлийн төрөл буцаж ирсэн үнэ цэнэ юм огноо , болон формат буцаж ирсэн NLS_DATE_FORMAT эхлүүлэх параметрийн утгаас хамаарна. The функц ямар ч аргумент шаарддаггүй.

Тэгэхээр та төрсөн огноо болон одоогийн огнооны хоорондох өдрийн тоог тооцоолохын тулд ямар Oracle функцийг ашиглах ёстой вэ?

Oracle-д төрсөн өдрөөс одоогийн огнооны хоорондох өдрийн тоог тооцоолох функц нь SELECT SYSDATE -TO_DATE('1994/09/04', 'YYYY/MM/DD') FROM DUAL;”

Үүнтэй адилаар Oracle дахь огнооны функцууд юу вэ? Oracle нь олон нийтлэг огнооны үйлдлүүдийн функцуудыг хангадаг.

  • СОНГОХ '2007.02.13:10:34:24' " imdi", TO_DATE('DD. MM. YYYY:HH24:MI:SS')
  • Одоо. TO_DATE('2007.02.13:10:34:24', 'DD. MM. YYYY:HH24:MI:SS')-
  • E AME. ДОЛОО ХОНОГ.
  • EMP O HREDATE TE URE REVIEW CUMA.
  • SYSDATE.
  • CHAR-Г СОНГОХ (ДАРААГИЙН_ӨДӨР (sysdate, 'PAZARTESĐ'),

Үүний дагуу Sysdate Oracle-д юу буцаадаг вэ?

The SYSDATE функц буцаж ирдэг төрөл нь DATE гэсэн одоогийн огноо ба цагийн утга. -ийн формат буцаж ирсэн огноо цагийн утга нь NLS_DATE_FORMAT параметрийн утгаас хамаарна.

Sysdate нь цагийн тэмдэг мөн үү?

SYSDATE , SYSTIMESTAMP нь Өгөгдлийн сангийн огноо болон буцаана цагийн тэмдэг , харин одоогийн_огноо нь одоогийн_цаг хугацааны тамга нь огноо болон буцаана цагийн тэмдэг таны ажиллаж байгаа газраас.

Зөвлөмж болгож буй: